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();
}
ここでも、コード行の最後に左カッコを配置するコーディング・スタイルに対して、右カッコが適切に配置されます。
Copyright © 1997, 2007, Oracle. All rights reserved.