Notepad ++のコメントコード


93

Pythonでプログラムを作成するためのエディターとしてNotepad ++を使用しています。ふざけているように聞こえるかもしれませんが、エディタ内を見回したところ、コードでブロックコメントを実行する手段(手動の方法ではなく、Emacsのようなもの)が見つかりませんでした。

Notepad ++では非常に多くの言語設定がサポートされているため、コメントコードをブロックする方法を探しています。


10
CTRL-KおよびCTRL-Qの両方が、メモ帳++の[編集]メニューで見ることができます
TOTO

「私のコードのコメントセクション」?Pythonでは?「#」キーがありませんか?明らかに、あなたは "#"やdocstringsを使ったPythonコメントについて話しているのではありません。あなたは何について話していますか?
S.Lott、2009年

2
実際には、Pythonまたは実際には他の言語で記述されたコードをNotepad ++エディターでブロックコメントしたいと思っていました。それは私の質問からはかなり明確ではなかったかもしれません。しかし、ニールズ氏と他の答えは助けになった。
Arnkrishn 2009年

コードのブロックのすべての行にコメントを適用することについて話しているのですか?質問を更新してください。質問を修正できる場合は、自分の質問にコメントしないでください。
S.Lott、2009年

現在のコード行をコメント化するショートカットはありますか?Ctrl-KとCtrl-Qの両方が機能するには、選択した文字が必要です。
John Slavick、2009年

回答:


119

CTRL+ Qコメント/コメント解除をブロックします。

キーボードとマウスのショートカット-Notepad ++ Wikiを参照してください。


20
Ctrl-Q / Shift-Ctrl-Kは、Ctrl-Qが行ごとにコメントをトグルするため、多くの場合面倒です。
Calvin1602 2013年

2
CTRL + Qは行コメント、ブロックコメントのショートカットはCTRL + SHIFT + Q
machineaddict

2
@machineaddict、その逆ですか?
Pacerier 2015年

SEのWebサイトの複数の投稿でこのキーボードショートカットを検索しているのを見てきました。ショートカットがわかりません。コメントにはCtrl-Qの組み合わせのみを使用します。
machineaddict 2015年

1
仕事にそのためには、あなたが注意することをしなければならないコードのための(プログラミング)言語を指定します。また、言語を手動で指定せずにコードの一部を新しいファイルにコピーアンドペーストする場合、または言語が混在している場合(PythonコードのインラインSQLなど)、ブロックコメント/コメント解除は機能しません
Juha Untinen


17

このリンクはまさに​​私が探していたものでした。

他の人の利益のための答えを要約しましょう(pythonとnotepad ++の場合

1)Ctrl+ K複数行(つまり、選択した領域)でコメントブロックできます。

また、組み合わせを複数回押すと、複数の「#」を追加できることに注意してください(他のコメントと区別するために、テスト中に使用する場合もあります)。

2)Ctrl+ Shift+ K(コメント化された領域で)ブロックのコメント解除を実行できます

3)Ctrl+ Shift+ Kコメントされていない選択された領域でコメントしません

4) Ctrl+ トグルモードコメント/コメント解除Qブロックできます(つまり、1)のように複数の「#」を追加することはできません)

これが別の放浪魂を助けることを願っています。

質問-ショートカットがない場合、コメント/コメント解除するキーボードの組み合わせのハックをどのように開発しますか?ちょっと興味があるんだけど。だから私は尋ねる手がかりはありません。


Hope this helps another wandering soul.します。
Shashank Sawant 2015年

11

はい、メモ帳++それが可能です!

コメントに関するいくつかのホットキー:

  • Ctrl+Qブロックのコメントを切り替え
  • Ctrl+Kコメントをブロック
  • Ctrl+ Shift+K コメント解除をブロック
  • Ctrl+ Shift+ Q コメントをストリーミング

出典:shortcutworld.comからのコメント/コメント解除セクション。

リンクには、他にも多くの便利なショートカットがあります。


9

.sqlファイルの場合、Ctrl+ KまたはCtrl+ Qは機能しません。

Notepad ++で.sqlファイルにコメントを挿入するには Ctrl+ Shift+Q

(ただし、コードブロックのコメントを解除するショートカットはありません。v5.8.2で試しました)


7
SQLでCtrl-KおよびCtrl-Qを機能させるには、Notepad ++ディレクトリのlangs.xmlファイルを編集する必要があります。(管理者権限があり、notepad ++が閉じている場合)。SQLの言語設定にcommentLine = "-"を追加します。
vicsz

1
dev.mysql.comから - 「-」シーケンスから行末まで。MySQLでは、「-」(ダブルダッシュ)コメントスタイルでは、2番目のダッシュの後に少なくとも1つの空白または制御文字(スペース、タブ、改行など)が続く必要があります。この構文は、標準のSQLコメント構文とは少し異なります。 「-」を使用する必要があるかどうかを確認してください。ただし、Notepad ++はどちらの方法でも色を変更します
BillyNair

@BillyNair、うわー、良いキャッチ!Notepad ++の無効な強調表示により、いくつかの重大なバグが発生します。
パセリエ2015年

1

NOTEPAD ++のコードの下にコメントを追加するには、最初にプログラミングまたはスクリプトファイルタイプを保存して定義する必要があります。同様に、ファイルをxml、htmlなどとして保存します。ファイルが適切な形式で保存されると、ショートカットctrl+ を使用してコメントを直接追加できます。Q


0

n ++エディターで、 [ 設定] > [ ショートカットマッパー]に移動 し、すべてのショートカット情報を見つけるだけでなく、編集することもできます:)


0

コメントをブロックする2つの方法:

  1. Ctrl+ Shift+Q

または

  1. ブロックを選択
  2. Alt +右クリック
  3. ブロックコメントを選択します。


0

ファイルの言語タイプを選択しないと、スタイルは定義されません。コメントとブロックコメントは、言語固有のスタイル設定です。それがピタなら...

使用できる複数行編集を選択するには

shift+ alt+down arrow

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.