2016-08-17 287 views
74

我知道我可以用"sout" + tab打印System.out.println()。 有沒有一種方法可以和"Syso" + ctrl + space一樣在eclipse中完成?Intellij IDEA上的System.out.println()快捷方式

+0

https://www.jetbrains.com/help/idea/2016.2/keyboard-shortcuts-you-cannot-miss.html –

+0

https://www.jetbrains.com/help/idea/2016.2/live-templates -2.html –

回答

20

是的,你可以做到。只需打開設置 - >實時模板。以syso爲縮寫,System.out.println($END$);爲模板文本創建新的。

+0

這並不代表他希望自動完成Ctrl +空格。 –

+0

那麼,如果他設置了這個設置,他不能只鍵入'syso'並按下'Tab'來完成聲明?在定義主要方法時,我們做了類似的事情:我們輸入'psvm'並按'Tab'鍵,自動生成'public static void main(String [] args)''。 – progyammer

+0

ctrl + space擴展實時模板以及 –

82

在理念17eap: soutSystem.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$); 
5

打開設置(默認爲Alt + Ctrl + S)並搜索實時模板。在上面部分有一個選項「默認使用TAB擴展」(選項卡是默認值),選擇「自定義」,然後點擊「更改」並將鍵盤映射「ctrl +空格鍵」添加到選項「展開實時模板/埃米特縮寫「。

現在您可以點擊ctrl +空格鍵並展開實時模板。現在,要將其更改爲「syso」而不是「sout」,請在實時模板選項中查看多個選項列表,選擇「其他」並展開它,在那裏您將找到「sout」,只需重命名它到「syso」並打到aply。

希望這可以幫助你。

+1

這是唯一一個似乎可以回答這個問題的人。如果選擇它作爲答案可能會很好。 –

8

如果您想知道intellij中的所有快捷鍵,請按「Ctrl + J」。這顯示了所有的快捷方式。爲System.out.println()輸入「sout」並按「Tab」。

相關問題