IDEA 敏捷開(kāi)發(fā)技巧——實(shí)時(shí)模版
前言
本文通過(guò)自定義模版,在 IDEA 中,通過(guò)簡(jiǎn)單的幾個(gè)字符,快捷生成既定的代碼。
示例
fori
iter
自定義模版
comment
slf
如何自定義模版
Windows and Linux
File -> Settings -> Editor -> Live Templates
macOS
IntelliJ IDEA -> Preferences -> Editor -> Live Templates
Live Templates 設(shè)置
- 先添加一個(gè) group,表示這里都是自己自定義的。
添加 Group
這個(gè)名字就自己隨便取了,只要知道是自己的就可以。比如我的叫 My Template。
- 添加 Template 到自己創(chuàng)建的 group 里面
添加 Template
下面分別介紹里面的變量:
選項(xiàng) | 描述 |
---|---|
Abbreviation | 縮寫(xiě),需要用什么縮寫(xiě)喚起模版。 |
Description | 描述,寫(xiě)不寫(xiě)都行。 |
Template Text | 模版內(nèi)容,這是關(guān)鍵!前后使用 $ 包裹的內(nèi)容即變量 —— $變量$ 。 |
Applicable in | 就是在哪一塊生效,配置了這個(gè)就可以使用 ⌘+J 快捷喚起所有的在該處生效的模版。 |
Edit Variables | 編輯變量,為變量賦予對(duì)應(yīng)的屬性。 |
Options | 一些選項(xiàng) 1. Expand with:展開(kāi)按鍵 2. Reformat according to style:重新格式化 3. Use static import if possible:使用靜態(tài)導(dǎo)入 4. Shorten FQ names:縮短全類名,自動(dòng)添加 import |
- 編輯 Template Text
- /**
- * $END$
- *
- * @author liuzhihang
- * @date $date$ $time$
- */
其中 $END$ 是系統(tǒng)變量,意思是最后光標(biāo)停留在哪。
- 編輯變量 Edit Variables
然后點(diǎn)擊確定就可以生成模版了。
總結(jié)
也有一些其他的內(nèi)置變量,可以參考地址:
https://www.jetbrains.com/help/idea/edit-template-variables-dialog.html#predefined_functions
本文轉(zhuǎn)載自微信公眾號(hào)「程序員小航」,可以通過(guò)以下二維碼關(guān)注。轉(zhuǎn)載本文請(qǐng)聯(lián)系程序員小航公眾號(hào)。