web-dev-qa-db-ja.com

NetBeansショートカットのコードブロックのコメント化/コメント解除

NetBeansにコードブロックを強調表示してコメント/コメント解除するショートカットはありますか?

50
mrblah

キーボードショートカットのリストは NetBeans Wiki にあります。

検索結果のハイライトのオン/オフ

Alt + Shift + H

コメントを追加/削除します。すべての言語で動作するはずです

Ctrl + / またはmac  + /

55
lofte

Netbeans Editorで次の組み合わせを試してください。 ctrl + shift + c

100
Girish

IDE独立したトリック(C/Java/C++/C#ファミリーのすべての言語で動作します)コードのブロックをすばやくコメント/コメント解除することは次のとおりです。

int a = 5;
int b = 2;
//*
if(a < b) {
    int t = a;
    a = b;
    b = t;
}
//*/
System.out.println("a: "+a);

ifブロックを頻繁にコメント化し、コメント解除したいとします。 //*および//*/マーカーを使用できます。 /部分の//*を1つ削除して、ブロックにコメントします。したがって:

int a = 5;
int b = 2;
/*
if(a < b) {
    int t = a;
    a = b;
    b = t;
}
//*/
System.out.println("a: "+a);

これが機能する理由

最初の行が//*の場合、// *として解釈されるため、*をコメント化し、ブロックの残りの部分はコメントしません。 //*/// */として解釈されるため、無視されます。

最初の行が/*の場合、コメントブロックの開始と解釈されます。 Javaは、// *///は無視されます)である対応するエンドを検索します。

6

Macでは、command + shift + cを使用する方が安定しています。場合によっては、command + /は使用可能ですが、それほど安定していない可能性があります。

1
Xiaogang

また、ブロック全体にコメントを付けるには、長方形の選択トリックを単一の「null column」長方形として使用すると便利です。ここでは、好きなコメント文字(ハッシュやスラッシュなど)を追加できます。

enter image description here

Macのショートカットは Ctrl+Shift+R このスレッド で説明されているように。

通常の選択に戻るには、同じショートカットを繰り返します。

0
RikiRiocma