「設定」ダイアログの「Java」ページを使用して、コード・エディタでのJavaファイルの編集で使用できる機能を有効または無効にします。
ここでは、カッコの一致のスタイルを設定して、「設定」ダイアログの「表示」ページでカッコの一致を使用可能にします。
たとえば、Javaファイルに次のようなコメントを入力するとします。
/**
* The class MyClass
is used for |
縦線(|)は、入力した文字ではなく、現在のカーソルまたはカレットの位置を示します。ここで[Enter]を押してコメントに新規の行を追加すると、エディタで先頭の(位置揃えされた)アスタリスクおよび空白が自動的に追加されます。その結果、次のようになります。
/**
* The class MyClass
is used for
* |
ここでも、縦線はカーソル位置を示しています。
この機能が有効な場合、Javadocコメント(/**
で開始)および複数行のJavaコメント(/*
で開始)の両方が対象になります。
たとえば、次の順序でキーを入力するとします。
/ * *
次に[Enter]を押します。エディタでは、次のように表示されます。
/**
|
*/
ここでもまた、縦線(|)は、カーソルまたはカレットの位置を示しています。エディタで、終了の文字(*/
)が自動的に追加されています。この機能が有効な場合、新規コメントの入力時にのみ適用されます。
{
)の文字を入力して、新規コード・ブロックを開始する(つまり、[Enter]キーを押した)とき、エディタで、一致する右カッコ({
)の文字を自動的に追加およびインデントする場合に選択します。デフォルトで選択済です。
次のコードで例を示します。
if ( someCondition == true ) |
縦線は、文字ではなくカーソル位置を示します。左カッコを入力して[Enter]を押すと、コードは次のようになります。
if ( someCondition == true ) {
|
}
右カッコが追加され、カーソルはif
文内の入力を開始する位置に移動します。
たとえば、入力すると次のようになります。
public void foo()
{
some_method_call();
|
カーソル(縦線で表示)の位置に右カッコが続きます。コードは次のようになります。
public void foo()
{
some_method_call();
}
右カッコが、このコーディング・スタイルに対して適切に配置されます。
同様に、次のようなコードを入力した場合を示します。
public void foo() {
some_method_call();
|
カーソル(縦線で表示)の位置に右カッコが入力されます。コードは次のようになります。
public void foo() {
some_method_call();
}
ここでも、コード行の最後に左カッコを配置するコーディング・スタイルに対して、右カッコが適切に配置されます。