Postfix模板
提示:所有后綴模板的默認擴展鍵是:Tab。您可以按照“更改默認擴展鍵”中的說明選擇另一個項。
后綴(postfix)代碼完成允許您在剛剛鍵入的表達式周圍添加模板代碼。當您在點后面輸入縮寫(后綴)并按下擴展鍵或在代碼完成彈出窗口中選擇縮寫時,模板會展開。例如,應(yīng)用于表達式的.if后綴會將其包裝為if語句。IntelliJ IDEA附帶一組預(yù)定義的后綴模板,并允許您為JavaScript和TypeScript定義自己的自定義模板。請注意,JavaScript模板也適用于TypeScript文件。
可以復(fù)制、更新和刪除自定義模板。對于預(yù)定義模板,您只能更改其后綴,例如用短鍵替換長鍵。
使用擴展模板前 | 使用擴展模板后 |
---|
function m(arg) {
arg.if
}
| function m(arg) {
if (arg) {
}
}
|
激活后綴完成
- 在“設(shè)置/首選項”對話框(Ctrl+Alt+S)中,單擊“編輯器”下的“常規(guī)”,然后單擊“后綴完成(Postfix Completion)”。
- 將打開該“后綴完成”頁面,同時顯示,并且旁邊有相應(yīng)的模板可用后綴的列表。當您選擇后綴時,“描述”窗格會顯示相應(yīng)的轉(zhuǎn)換,顯示擴展模板之前和之后的代碼段。
- 選中“啟用后綴模板”復(fù)選框以及需要激活的后綴旁邊的復(fù)選框。
應(yīng)用后綴模板
- 輸入你的表達式,并且后面跟著一個點(.)。
- 輸入后綴并按擴展鍵(默認值為:Tab)或從建議列表中選擇后綴。如有必要,請選擇要包圍或替換的表達式。
創(chuàng)建自定義模板
- 在“設(shè)置/首選項”對話框(Ctrl+Alt+S)中,單擊“編輯器”下的“常規(guī)”,然后單擊“后綴完成”。
- 在打開的“后綴完成”頁面上,單擊
,然后選擇模板的工作的語言。您可以選擇JavaScript或TypeScript,JavaScript模板也適用于TypeScript文件。 - 在打開的“創(chuàng)建新模板”對話框中,輸入模板后綴,選擇語言級別,輸入模板代碼,然后在需要插入初始表達式的位置添加$EXPR$。將$END添加到光標所在的位置。
您還可以創(chuàng)建一個與現(xiàn)有模板略有不同的新模板,例如,可以在其語言上下文或光標的最終位置創(chuàng)建。IntelliJ IDEA允許您復(fù)制原始模板并在該副本中進行必要的更改。
從現(xiàn)有模板創(chuàng)建新的自定義模板
- 在“設(shè)置/首選項”對話框(Ctrl+Alt+S)中,單擊“編輯器”下的“常規(guī)”,然后單擊“后綴完成”。
- 在打開的“后綴完成”頁面上,選擇要從中創(chuàng)建新模板的自定義模板,然后單擊工具欄上的
。 - 在打開的“編輯模板”對話框中,根據(jù)需要編輯模板并輸入新的后綴。
要更改默認擴展鍵
- 在“設(shè)置/首選項”對話框(Ctrl+Alt+S)中,單擊“編輯器”下的“常規(guī)”,然后單擊“后綴完成”。在打開的“后綴完成”頁面上,從“擴展模板”列表中選擇一個新鍵。
禁用后綴完成
- 要禁止展開所有已配置的后綴模板,請清除“啟用后綴模板”復(fù)選框。
- 要禁止展開特定模板,請清除其后綴旁邊的復(fù)選框。
更多建議: