Eclipseには既定のキーバインディング(コピー、貼り付けなど)があり、既に決定しているコマンド(setter/Getterの生成など)のキーバインドを設定できますが、カスタムコマンドを設定できますか?キーバインド/ホットキー/マクロを設定してEclipseに行を貼り付けることはできますか?
たとえば、Shift + F5キーを押すと、自動的に "System.out.println();"が入力または貼り付けられます。私のために。 Eclipseの環境設定で
Eclipseには既定のキーバインディング(コピー、貼り付けなど)があり、既に決定しているコマンド(setter/Getterの生成など)のキーバインドを設定できますが、カスタムコマンドを設定できますか?キーバインド/ホットキー/マクロを設定してEclipseに行を貼り付けることはできますか?
たとえば、Shift + F5キーを押すと、自動的に "System.out.println();"が入力または貼り付けられます。私のために。 Eclipseの環境設定で
、Javaベース> Editorの]> [テンプレートに新しいテンプレートを作成するには、「新」に
をクリックしてください。
テンプレートでは、貼り付けたいコマンドの「パターン」テキストエリアに書き込んでください。たとえば :
throw new IllegalArgumentException("");
そして、「名前」テキストボックスに、そのコマンドに一致する単語を書きます。
次に、EclipseのJavaエディターで、その単語+自動補完を記述します。
Eclipseはあなたのテンプレートをあなたのテンプレートとして提案します。
sysout
コマンド名は、そのテンプレートです:
System.out.println(${word_selection}${});${cursor}
私は気付いていない "sysout"コマンドが既にあるようですので、私はそれを使用しますが、私に指示してくれてありがとう私自身を作る方法について! – Christian
あなたは歓迎されています:)あなたの質問と同様に、あなたは "例えば..." System.out.println(); "と言っていましたが、一般的な方法でテンプレートを作成したいのですが。 あなたの生産性を向上させるための非常に役に立つヒントです。私はEclipseで多くの独自のテンプレートを使用しています。 – davidxxx
これを使用する機会が増えています。あなたに感謝します! – Christian
または 'syso + CTRL + space' –
このため、いくつかの "マクロの記録" のプラグインがありますが、例えば参照http://stackoverflow.com/マーケットプレイスの質問/ 103202/is-there-a-macro-recclipse-for-eclipseや検索マクロ。コードテンプレートを使用すると、よりアクティブな挿入(中カッコ内のカーソル位置など)が可能になります。 – eckes
eclipseでコードのテンプレートを作成し、ショートカットを使用してそれらを表示することができます。 – jthort