30

変数の値を出力したい場合があるように思われるので、次のアクションを繰り返します。

  1. 書き込みsoutTAB(system.out.printlnのショートカット)
  2. 関数内に変数名を書き込みます

IntelliJで、キーボードショートカットのみを使用して、変数を関数でラップすることは可能ですか?

4

3 に答える 3

65

Intellij Idea 13.1 では、「後置コード補完」というショートカット方法があります。

したがって、式、オブジェクト、または変数を でラップするには、System.out.printlnその名前を書き、ドットを入れてからsoutと書き、タブを押します。たとえば、次のようになります。

new MyObject().sout + <tab>  

に変換されます

System.out.println(new MyObject())

その他の例:

"Hello World!".sout

int myVariable = 5;
myVariable.sout

このページで後置補完の詳細を確認できます: http://blog.jetbrains.com/idea/2014/03/postfix-completion/

于 2014-10-19T01:02:21.813 に答える
3

これは、ライブ テンプレート (で設定可能) を定義することで実現できますSettings->Live Templates->Surround。そこの例を探してくださいSurround with {}

その後、変数 (おそらくCtrl+W) を選択してから、テンプレート ( Alt+T) を選択できます - キーボードのみ。

于 2013-01-01T17:54:09.090 に答える