Eclipse でソースコードをコメント化するショートカットは?の続きです。
今回は、「/*」と「*/」で囲むコメント形式についてご紹介します。

この形式は、複数行に渡るような長いコメントであっても、最初と最後の位置だけ入力すれば済むという特徴があります。

Eclipse では、この「/*」と「*/」を追加するショートカットキーを用意しています。
それは、コメント化する範囲を指定した後、

Ctrl+Shift+/

です。コメント化されると、その範囲内の文字が緑色になります。

逆に、コメントを外すショートカットキーもあります。
コメントを外すときには、すべての範囲を選択する必要はありません。
範囲内の「一部」だけを選択すればOKです。一部を選択した後、

Ctrl+Shift+\

とすれば、コメントを外すことができます。

「//」以降から行末までをコメント化する形式のショートカットキー Ctrl - / との違いは、

Shiftキーも押す必要がある
コメントを外すときは、/ ではなく \ (バックスラッシュ)を使用する
ですね。違いを理解すれば、覚えやすいかもしれません。

さて、ここでショートカットを使ったときの細かな動作を挙げておきます。

(1)
コメントの先頭「/*」のある行で改行キーを入力すると、新しく作成された行の先頭に「*」が自動で付加されます。

これは「コメントを書く」という観点ではとても便利ですが、コメント化したりコメントを外したり、を頻繁に行う場合には注意が必要です。

なぜなら、 Ctrl+Shift+\ でコメントを外すと、自動で付加された「*」が残ったままになってしまい、コンパイルエラーを引き起こすからです。

頻繁にコメント化したりコメントを外す場合には、 // を使用する方が便利です。

(2)
ショートカットを使用すると、コメントがネストするのを防いでくれます。
すなわち、

/* /* */ */

のようなコメントは入力できないようになっています。入力ミスを防ぐという点でとても便利な機能ですね。

// に比べると少し使い方が難しくなりますが、うまく使いこなして、理解しやすいコードを書いていきましょう!