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


185

Eclipseにはブロックにコメントするためのホットキーがありますか?ブロックをコメント解除するには?

回答:


270

Ctrl- /「//」コメントを切り替える- およびCtrl- 「/ * * /」コメントを切り替える 少なくともJavaに関しては、とにかく-他のツールには異なるショートカットがあるかもしれません。Shift/

Ctrl- いずれかのコメントのブロック\削除しますが、コメントは追加しません。

注:EclipseのCDTについては4.4.2、Ctrl- Shift- /しませんコメントを外し、A "/ * * /"ブロックコメント。使用Ctrl- Shift- \その場合インチ

編集:それCtrlはPCにありますが、MacではショートカットがすべてCmd代わりになるかもしれません。私はMacを持っていないので簡単に確認できません。


10
記録のために:Mac上で、Command-/それになり//、そしてCtrl-Command-/それます/* */。コメントの削除はで行われCtrl-Command-\\ ます。
Angelo van der Sijpt

3
Macで試してみました。//コメントを削除するために、Command-/もう一度やりました。
Noah Lavine

1
@Griffin Meどちらでもありませんが、Ctrl + Shift + \は/ * * /スタイルのコメントに対して機能します。//スタイルのコメントはCtrl + /で削除できます
2013年

@IOS_Dev:一般的なMac / PCの問題だと思います。注意して編集します。
Jon Skeet 2013

1
@ashrafmohammed:[設定]でキーボードショートカットに移動し(フィルターにKeysと入力)、コメントを探します。多分あなたはデフォルトに異なるキーバインディングを持っています。
Jon Skeet、2014年

68

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

先頭に//が付いたすべての行

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

注:最近のeclipse cdtでは、ctrl+ /はコメントの切り替えに使用されます(ctrl+ \はこれ以上効果がありません)

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

ctrl+ shift+ /コメントするには
ctrl+ shift+ \削除するには


コードの折りたたみが有効になっているので、Ctrl + /はそれを有効または無効にします。私にとっては、コントロール+シフト+ 7で//コメント-コメント解除してください。
roho

実装がそうではないので、ブロックコメントショートカットを使用しないように人々にアドバイスします。コメントアウトをブロックする予定のセクション内にブロックコメントがある場合、開始/終了タグは削除されます!したがって、コメントを取り消そうとすると、欠落している「/ * * /」タグを挿入する必要があります。少なくとも、これはLinuxでJunoを使用しているときに見られるものです。まずテストしてください!
mohbandy 2013年

27

Eclipseエディターの場合

単線用(トグル効果)

コメント:Ctrl+ Shift+c

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

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

コメント:Ctrl+ Shift+c

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

すべてのhtml、css、jsp、java用です。トグル効果があります。


9

私は答えを探してここに来て、以前の答えのおかげで自分でそれを見つけました。

私の特定のケースでは、Eclipse JunoでPHPコードを編集しているときに、前のコマンドが機能しないことがわかりました。それらの代わりに、2つのバーのコメント( "//")を取得するには、Ctrl+ 7(上位の数字キー)を押す必要があります。前述のキーの組み合わせでコメントする方法はありません。


同じことが私にも起こりました、それはプラグインとの何らかの相互作用であるべきだと思われます。
Yaroslav

1
+1 Ctrl + 7(アルファベットキーの上の数字キー上)を使用すると//、Javaコードでも、現在選択されているブロックがで切り替わります。コメント行が2重になるので、行の1つに他の行よりも多くのコメントがある場合、コメントをすぐにコメント解除できなくなる可能性があります。
ArtOfWarfare

6

私が持っEclipse IDE for Java Developers Version: Juno Service Release 2ているのは-

先頭に//が付いたすべての行

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


5

他の回答が指摘しているように、次のショートカットはデフォルトで定義されています(Javaソースの編集について言及しています-ショートカットバインディングは、[一般] / [キー]の下の[Eclipse]ウィンドウ> [設定]にあり、[コメント]を検索します)。

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

残念ながら、これらのショートカットは私には機能しません(Eclipse Java EE IDE for Web Developers、バージョン:Juno Service Release 2)。

その理由は、私のキーボードレイアウト(ドイツで使用されているQWERTZキーボードレイアウト-詳細についてはこちらを参照)が原因であると考えています。

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

  • コマンド「ブロックコメントの追加」(「Javaソースの編集」時)のバインディングを「Ctrl + Shift + /」から「Ctrl + Shift + 7」に変更します
  • コマンド「ブロックコメントの削除」(「Javaソースの編集」時)のバインディングを「Ctrl + Shift + \」から「Ctrl + Shift + 8」に変更します
  • コマンド「Toggle Comment」のバインディング「Ctrl + /」をバインド解除します(「Javaソースの編集」の場合)。新しいバインディングを割り当てる代わりに、このショートカットのバインドを解除しました。すでにCtrl + 7とCtrl + Shift + Cが1つありました(どちらも私にとっては機能します)。

4

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

Eclipseショートカットを変更する


3

1行コメントの場合はCtrl+ /を使用でき、複数行コメントの場合は、Javaエディターでコメントする行を選択した後でCtrl+ Shift+ を使用できます /

Mac / OS Xでは、+ /を使用して、単一の行または選択したブロックをコメント化できます。


3

Javaコード用

コメントが1行必要な場合は、手動で、またはCtrl+ / 例を押して、1行のコードの前にダブルスラッシュを置きます。 //System.Out.println("HELLO");

複数行コメントの場合は、コメントを追加するコードを選択して、

Shift+ CTRL+/

XMLコードコメントの場合、最初に[コードを選択]を使用し、次にShift+ CTRL+ / を押して、単一行コメントと複数行コメントの両方を入力します


1

Eclipe酸素使用 command+ Shift+をcMacOSXのシエラには、複数行のコードから/削除コメントを追加します


1

JAVAの場合:

1行コメント:

               // this is a single line comment

コメントするには: Ctrl+ Shift+C

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

複数行コメント:

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

最初に、コメント/コメント解除するすべての行を選択し、

コメントするには: Ctrl+ Shift+C

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

これがうまくいくことを願っています!


1
StackOverflowへようこそ。一般的に、すでに高い投票数の回答を持っている質問の回答は、すでに提供されているものに何らかの形で追加されると予想されます。答えを更新して、すでに言われていることに新しい何かを追加する方法を明らかにする方法はありますか?
Louis Langholtz

1

OSのバージョンによって異なります-私にとってはCommand + 7で動作します


ここでも同様に、Windows 10とスペイン語のキーボードを使用して、コードをコメント化/コメント解除するにはCtrl + 7を入力する必要があります。Shift + 7は/を生成します。数字キーボードがない限り、/を入力する直接のキーはありません。
アントニオ・ロドリゲス

0

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


0

Eclipse Oxygen with CDT、PyDev:

[ソース]メニューでコメントをブロックする

Add Comment Block Ctrl + 4

Add Single Comment Block Ctrl+ Shift+4

Remove Comment Block Ctrl + 5



-1

ブロックコメント/ブロックコメント解除するテキストを選択します。

コメントするには、Ctrl+ 6

コメントを外すには、Ctrl + 8

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