2016-10-18 11 views
0

Eclipseには既定のキーバインディング(コピー、貼り付けなど)があり、既に決定しているコマンド(setter/Getterの生成など)のキーバインドを設定できますが、カスタムコマンドを設定できますか?キーバインド/ホットキー/マクロを設定してEclipseに行を貼り付けることはできますか?

たとえば、Shift + F5キーを押すと、自動的に "System.out.println();"が入力または貼り付けられます。私のために。 Eclipseの環境設定で

+0

または 'syso + CTRL + space' –

+0

このため、いくつかの "マクロの記録" のプラグインがありますが、例えば参照http://stackoverflow.com/マーケットプレイスの質問/ 103202/is-there-a-macro-recclipse-for-eclipseや検索マクロ。コードテンプレートを使用すると、よりアクティブな挿入(中カッコ内のカーソル位置など)が可能になります。 – eckes

+0

eclipseでコードのテンプレートを作成し、ショートカットを使用してそれらを表示することができます。 – jthort

答えて

0

、Javaベース> Editorの]> [テンプレートに新しいテンプレートを作成するには、「新」に

をクリックしてください。

テンプレートでは、貼り付けたいコマンドの「パターン」テキストエリアに書き込んでください。たとえば :

throw new IllegalArgumentException(""); 

そして、「名前」テキストボックスに、そのコマンドに一致する単語を書きます。
次に、EclipseのJavaエディターで、その単語+自動補完を記述します。
Eclipseはあなたのテンプレートをあなたのテンプレートとして提案します。

sysoutコマンド名は、そのテンプレートです:

System.out.println(${word_selection}${});${cursor} 
+0

私は気付いていない "sysout"コマンドが既にあるようですので、私はそれを使用しますが、私に指示してくれてありがとう私自身を作る方法について! – Christian

+0

あなたは歓迎されています:)あなたの質問と同様に、あなたは "例えば..." System.out.println(); "と言っていましたが、一般的な方法でテンプレートを作成したいのですが。 あなたの生産性を向上させるための非常に役に立つヒントです。私はEclipseで多くの独自のテンプレートを使用しています。 – davidxxx

+0

これを使用する機会が増えています。あなたに感謝します! – Christian

関連する問題