平時用IntelliJ IDEA寫程式碼的時候,你有沒有用過這些快捷方式:
輸入main
,會彈出自動補全完整的main
結構:
輸入sout
,會彈出自動補全完整的System.out
語句:
那麼問題來了:
- 還有哪些快捷方式?
- 如何定義自己想要的?
初識 Live Templates
該功能來自於IntelliJ IDEA的Live Templates配置,你可以透過選單進入Setting
,然後搜尋Live Templates
找到它:
點開Java
就能看預定義的模板了:
不是很多,可以挑你常用的記一下即可。
如果要定義要用的模板,可以點選上面的+
:
選擇Live Tempalte
之後在下面會看到一個編輯框:
根據自己需要填寫要建立的快捷模板內容。最後記得儲存,就可以成功建立了。
嘗試在編碼框內輸入上面定義的快捷方式:ddfor
,就可以用到上面定義的模板程式碼了:
使用進階
上面僅介紹了Live Template最基本的使用方式。如果還不能滿足你的要求,下面幾項提示也許可以幫到你。
使用分組
如果對這個功能的需求比較多,需要定義比較多模板,尤其是做基礎架構給大家定規範做工具的話,還可以在建立Live Template的時候使用Group來建立一些獨立的組來方便管理。
使用引數
很多時候我們建立模版還會需要一些動態的資訊,比如自定義模板註釋的時候,需要使用:時間、使用者等動態資訊。
在Live Template的模板定義中是支援使用引數的,使用$$
來引用,兩個$
中間放引數名。Live Template提供了一些預定義的引數,同時也支援使用者自定義變數。
關於這塊使用引數和有哪些預定義引數,讀者可以自行查閱官方文件:Live template variables
匯入匯出
如果你想使用別人的模板,或者想把自己的模板分享給被人,那麼可以使用匯入匯出功能。
功能位置如下圖:
然後選擇你要匯出匯入的配置內容裡選擇Live Templates即可
好了,今天的分享就到這裡,希望內容對您有用 _,更多關於IDEA的使用技巧可以收藏《玩轉IDEA專欄》