web-dev-qa-db-ja.com

IntellijのSystem.out.println()ショートカット IDEA

System.out.println()"sout" + tabで印刷できることを私は知っています。私はEclipseのように"Syso" + ctrl + spaceでそれを行うことができる方法はありますか?

138
m.rossi

アイデア17eap:

sout:版画

System.out.println();

soutm:現在のクラスとメソッドの名前をSystem.outに出力します

System.out.println("$CLASS_NAME$.$METHOD_NAME$");

soutp:メソッドパラメータの名前と値をSystem.outに出力します

System.out.println($FORMAT$);

soutv:System.outに値を出力します

System.out.println("$EXPR_COPY$ = " + $EXPR$);
187
Olga

ええ、あなたはそれをすることができます。設定 - >ライブテンプレートを開くだけです。略語としてsyso、テンプレートテキストとしてSystem.out.println($END$);を使用して新しいものを作成します。

35

あなたがintellij内のすべてのショートカットを知りたい場合は "Ctrl + J"を押してください。これはすべてのショートカットを表示します。 System.out.println()の場合は、「sout」と入力して「Tab」を押します。

19

設定を開き(デフォルトではAlt + Ctrl + S)、ライブテンプレートを検索します。上部には「デフォルトでTABで展開する」(TABがデフォルト)というオプションがあり、次に「カスタム」を選択して「変更」を押して「拡張ライブテンプレートを展開/」というキーマップに「ctrl + spacebar」を追加します。 Emmetの略語 "#:。

これでCtrl + Spaceを押してライブテンプレートを広げることができます。今、それを "sout"ではなく "syso"に変更するには、Live Templatesオプションで、たくさんのオプションのリストをチェックし、 "other"に移動して展開します。名前を変更するだけで "sout"が見つかります。 "syso"にしてaplyを押します。

これがお役に立てば幸いです。

11
Leo

Scalaを使っているなら、priv + tabを試してください。

0
Janac Meena