次のように入力できるように Eclipse 設定を構成したいと思います。
printf<CTRL+SPACE> (or ALT+/, or anything I use as a "Content Assist" sequence)
これを取得します:
System.out.printf("<BANANA>%n", <argument1>);
<BANANA>
と の間をTAB ジャンプでき<argument1>
ます。
最後の部分、TAB ジャンプ/置換が重要です。選択したテキストには %n 定数が含まれていないことに注意してください。
これを知るには、スニペットを指定する方法、組み込み変数を使用する方法、およびそれをファイルのエントリに変換する方法を知る必要があると思い.epf
ます。
また、Eclipse は、特定の場所でどの変数が必要かを周囲のコンテキストから判断するのが非常に賢いようです。おそらく、タイプ、ラインの近接性などから。スニペットを定義するときに、それを自分で制御できますか? 例:
System.out.printf("<BANANA>%n", <argument1>);
// Make BANANA equal to the second public static final String from the top + " split"
// Make argument1 the closest Float in the current block or any other Double, anywhere