web-dev-qa-db-ja.com

Eclipseでブロックをコメントするには?

Eclipseはブロックをコメントするためのホットキーを持っていますか?そしてブロックのコメントを解除するには?

179
snakile

Ctrl - / "//"コメントを切り替える Ctrl - Shift - / 「/ * * /」コメントを切り替える少なくともJavaでは、とにかく - 他のツールではショートカットが異なる場合があります。

Ctrl - \ 意志削除どちらかのコメントのブロックですが、追加コメントはできません。

注:Eclipse CDT 4.4.2に関しては、 Ctrl - Shift - / "/ * * /"ブロックコメントをコメント解除しません。つかいます Ctrl - Shift - \ その場合。

編集:それは Ctrl PCでは、Macではショートカットはすべて Cmd 代わりに。私は自分でMacを持っていないので、簡単にチェックすることはできません。

267
Jon Skeet

2つの可能性があります。

//で始まる行

ctrl + / コメントします
ctrl + \ コメントを解除する

注:最近のEclipse CDTでは、 ctrl + / コメントを切り替えるために使用されます(そして ctrl + \ これ以上の効果はありません)

ブロックコメントで囲まれた完全なブロック/ *

ctrl + shift + / コメントします
ctrl + shift + \ 削除する

66
Ikke

Eclipse Editorの場合

単一行用(切り替え効果)

コメント: Ctrl+Shift+c

コメント解除: Ctrl+Shift+c

複数行の場合(切り替え効果)(コメントを付ける行を選択します)

コメント: Ctrl+Shift+c

コメント解除: Ctrl+Shift+c

それはすべてのためですhtml、css、jsp、Java。トグル効果があります。

26
Paresh3489227

私は答えを探してここにやってきて、前の答えのおかげで、自分でそれを見つけることになった。

私の特定のケースでは、Eclipse JunoでPHPコードを編集しているときに、前のコマンドがうまく機能しないことがわかりました。それらの代わりに、私は押すべきです Ctrl7 二重小節のコメント( "//")を取得するには、(上位番号キーで)前述のキーの組み合わせでそれらをコメントすることはできません。

8
t3b4n

私はEclipse IDE for Java Developers Version: Juno Service Release 2を持っています、そしてそれは -

//で始まる行

ctrl + / コメントとコメント解除の両方に。

6
URL87

他の答えが指摘するように、次のショートカットがデフォルトで定義されています(私はJavaソースの編集を参照しています - ショートカットバインディングはEclipse Window> Preferencesの 'General'/'Keys'で 'comment'を検索できます)。

  • ブロックコメントを追加するためのショートカット(バインディング)は次のとおりです。Ctrl + Shift + /
  • ブロックコメントを削除するには、ショートカット(バインディング)はCtrl + Shift + \です。

残念ながら、これらのショートカットは私にとってはうまくいきませんでした(Web開発者のためのEclipse Java EE IDE、バージョン:Juno Service Release 2)。

その理由は、私のキーボードレイアウト(ドイツで使用されているQWERTZキーボードレイアウト - 詳細については ここ を参照)にあり、 '/'は実際には 'Shift + 7'で書く必要があると思います。

そのため、Eclipseの設定([全般]/[キー]の下)で、コメントのショートカットバインディングを変更する必要がありました(単にJavaソースを編集するために行ったのです)。

  • コマンド 'Add Block Comment'( 'Editing Java Source'の場合)のバインディングを 'Ctrl + Shift + /'から 'Ctrl + Shift + 7'に変更
  • [ブロックコメントを削除]コマンド([Javaソースの編集]の場合)のバインドを[Ctrl + Shift + \]から[Ctrl + Shift + 8]に変更します。
  • コマンド 'Toggle Comment'( 'Editing Java Source'の場合)のバインディング 'Ctrl + /'をアンバインドします。新しいバインディングを割り当てるのではなく、Ctrl + 7とCtrl + Shift + Cの両方があるので、このショートカットのバインドを解除しました。
4
jechterhoff

単一行コメントにはあなたが使うことができます Ctrl+/ そして複数行のコメントにはあなたが使うことができます Ctrl + Shift + / Javaエディタでコメントしたい行を選択した後。

Mac/OS Xではあなたが使用することができます  + / 単一行または選択したブロックをコメントアウトします。

3
Kamran

javaコード用

コメントを1行にしたい場合は、1行のコードの前に手動でまたはを押して二重スラッシュを付けます。 Ctrl +/ 例://System.Out.println("HELLO");

複数行コメントの場合は、コメントの金額を選択してからを押します。

Shift+CTRL+/

XMLコードのコメントには、まずSelect codeを使用してから、 Shift+CTRL+/ 単一行コメントと複数行コメントの両方

それはOSのバージョンに依存します - 私にとってはCommand + 7で動作します

1

Javaの場合

単一行コメント:

               // this is a single line comment

コメントします: Ctrl + Shift + C

コメントを解除するにはもう一度押します Ctrl + Shift + C

複数行コメント:

         /* .........
            .........
            ......... */ 

まず、コメント/コメント解除したい行をすべて選択します。

コメントします: Ctrl + Shift + C

コメントを解除するにはもう一度押します Ctrl + Shift + C

私はこれがあなたにとってうまくいくことを願っています!

1
JD95

さらに、WindowsでEclipseショートカットを変更することもできます - >設定 - >一般 - >キー

change Eclipse shortcut

1
Dani

 commandShiftc

1
Isa Souza

CDT付きEclipse酸素、PyDev:

ソースメニューの下のコメントをブロック

Add Comment Block Ctrl + 4

Add Single Comment Block Ctrl+Shift+4

Remove Comment Block Ctrl + 5

0
TT--

Eclipse Mars.1を使う CTRL + / JavaのLinuxでは、複数行のコードがコメントアウトされます。それらの複数の行をコメント解除しようとしたとき、Eclipseはコメントをコメントしていました。私はコメントに空白行があればそれがこれをすることがわかりました。 10行のコード、空白行、さらに10行のコードがある場合、 CTRL + / それをすべてコメントします。あなたはその行を削除するか、10のブロックでコメントを外す必要があります。

0
causticSand