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