2008年7月19日土曜日

コードテンプレートについて

元ネタはココです

コードテンプレートとは、いくつかの文字を入力すると自動的にブロックやテキストへ展開してくれる機能です
例えば、以下のようなコードを生成してくれます
(デフォルトの設定では入力後に Tab キーを押すと展開してくれます)
// sout
// ↓
System.out.println("");

// serr
// ↓
System.err.println("");

また、元ネタにあるような変換も行ってくれます
// psf
// ↓
private static final

// psfb
// ↓
private static final boolean

// psfi
// ↓
private static final int

// psfs
// ↓
private static final String

// Psf
// ↓
public static final

// Psfb
// ↓
public static final boolean

// Psfi
// ↓
public static final int

// Psfs
// ↓
public static final String

ブロックも同様に変換してくれます
// ifelse
// ↓
if (true) {

} else {
}

// trycatch
// ↓
try {

} catch (Exception e) {
}

また、ループなどは事前に配列やリストがあれば、それを使用して生成してくれます
String[] arr = {"A","B", "C", "D"};
// fori
// ↓
for (int i = 0; i < arr.length; i++) {
String string = arr[i];
}

List list = new ArrayList();
// forc
// ↓
for (Iterator it = list.iterator(); it.hasNext();) {
String string = it.next();
}

その他のテンプレートの設定や展開するためのキーを変更したい場合は、「オプション」の「エディタ」項目より「コードテンプレート」タブを選択すると設定画面が表示されるので、そこで設定を行って下さい


よく使うものだけでも覚えているとかなりの効率向上が図れるかと思います

0 件のコメント: