4

Eclipse で syso の動作を変更する可能性を与えるいくつかのトリックを探します (以下に Eclipse のエディターがあると仮定してください)。今では次のように動作します。

syso%some変数

% - ctrl + スペースを入力したときのプレースを意味し、結果は次のとおりです。

System.out.println();someVariable

もちろん、テキストをコピーせずに持ちたい..:

System.out.println(someVariable);

ヒントはありますか?:-) 前もって感謝します !

4

3 に答える 3

6

参照

この機能は、Eclipse では「コード テンプレート」と呼ばれます。Preferences->Java->Editor->Templates でテンプレートを追加できます。2 つの優れた記事:

また、このSOの質問:

System.out.println()はすでに にマップされてsysoutいるため、最初にいくつかの既存のテンプレートを学習することで時間を節約できます。

于 2013-10-31T14:15:17.230 に答える
2

現在のテンプレートを変更したくない場合は、shift+を押して ('someVariable' を選択)、 +とをend押して sysout を選択します。ctrlspaceupenter

于 2015-04-23T08:54:18.513 に答える
1

元の質問に答えるか、少なくとも私がそれをどのように理解したか:

sysout の既存のテンプレート構文を変更します (Preferences->Java->Editor->Templates find sysout and select edit):

System.out.println(${cursor});

これで、syso と入力してから ctr+space を入力すると、すぐに出力を取得できます。

System.out.println(<cursorHere>);

または、あなたが言うように:

System.out.println(someVariable);

...セミコロンの後に開始するよりも実際に効率的なブラケット内のカーソルを使用します。

于 2014-11-25T18:24:12.723 に答える