IntelliJ IDEA如何創(chuàng)建代碼構(gòu)造

2018-10-14 14:42 更新

IntelliJ IDEA 通過實(shí)時(shí)模板創(chuàng)建代碼構(gòu)造

本節(jié)介紹 IntelliJ IDEA 如何使用實(shí)時(shí)模板生成源代碼。

使用實(shí)時(shí)模板可以創(chuàng)建諸如 main()方法、在數(shù)組上進(jìn)行迭代、典型變量聲明、輸出語句、Emmet 等代碼結(jié)構(gòu)。

要查看可用的實(shí)時(shí)模板列表,請(qǐng)?jiān)凇霸O(shè)置/首選項(xiàng)”對(duì)話框中打開“實(shí)時(shí)模板”頁面。

如何插入實(shí)時(shí)模板

  1. 將插入符號(hào)放在所需的位置,應(yīng)在其中添加新構(gòu)造。
  2. 執(zhí)行以下操作之一:
    • 在主菜單上選擇代碼|插入實(shí)時(shí)模板(Code | Insert Live Template)。
    • 按 Ctrl+J。
    • 輸入模板縮寫的一些初始字母, 以獲得建議列表中的匹配縮寫。請(qǐng)注意,建議列表可能包含不同模板的相同縮寫。
  3. 從“建議”列表,選擇所需的模板。當(dāng)顯示建議列表時(shí),可以通過按下 Ctrl+Q 來查看插入符號(hào)中的項(xiàng)目的快速文檔。
    IntelliJ IDEA如何插入實(shí)時(shí)模板
  4. 按模板調(diào)用鍵(這可能是 Space(空格),Tab(制表符)或 Enter(回車),具體取決于模板定義)。新的代碼構(gòu)造將插入到指定位置。
  5. 如果選擇的模板是參數(shù)化的并需要用戶輸入,則編輯器將進(jìn)入模板編輯模式,并顯示用紅框突出顯示的第一個(gè)輸入字段。在此框中鍵入您的值,然后按 Enter 或 Tab 完成輸入并傳遞到下一個(gè)輸入字段。完成最后一個(gè)輸入字段后,插入符號(hào)移動(dòng)到代碼構(gòu)造的末尾,編輯器返回到常規(guī)的操作模式。

也可以鍵入模板縮寫,然后按 Ctrl+J。

在函數(shù)調(diào)用中使用實(shí)時(shí)模板智能完成參數(shù)

注意:此功能僅在 Ultimate 版本中受支持,并且以下操作僅在安裝并啟用 PHP 插件時(shí)有效!

在 PHP 上下文中,您可以使用“自動(dòng)”實(shí)時(shí)模板,為傳入函數(shù)、方法或類構(gòu)造函數(shù)中的參數(shù)提供完整列表。

  • 要激活此功能:通過按 Ctrl+Alt+S 或選擇文件| 設(shè)置(File | Settings)(Windows 和 Linux 系統(tǒng)中)或 IntelliJ IDEA |首選項(xiàng)(IntelliJ IDEA | Preferences)( macOS 系統(tǒng)中)打開“設(shè)置/首選項(xiàng)”對(duì)話框。展開編輯器節(jié)點(diǎn),然后單擊 "常規(guī)" 下的 "智能密鑰"。在打開的 "智能鍵" 頁上,選中 "在 PHP 區(qū)域中啟用智能功能參數(shù)完成" 復(fù)選框。
  • 要調(diào)用 magic 實(shí)時(shí)模板,請(qǐng)?jiān)诤瘮?shù)、方法或類的調(diào)用中鍵入?yún)?shù)關(guān)鍵字作為第一個(gè)形參:
    IntelliJ IDEA 通過實(shí)時(shí)模板創(chuàng)建代碼構(gòu)造
    IntelliJ IDEA 顯示一個(gè)實(shí)時(shí)模板,其中參數(shù)將自動(dòng)完成,并在函數(shù)聲明中定義了變量名。要移動(dòng)到下一個(gè)參數(shù),請(qǐng)按 Enter 或 Tab。要移動(dòng)到上一個(gè)參數(shù),請(qǐng)按 Shift+Tab。完整列表包含來自下一個(gè)順序的本地范圍的變量:具有相同類型和類似的名稱,在附近定義。您可以通過按 Ctrl+Space 或鍵入不在列表中的任何內(nèi)容來始終切換到通常的完成模式。具有相似名稱的變量將自動(dòng)插入。

IntelliJ IDEA 使用環(huán)繞模板創(chuàng)建代碼構(gòu)造

使用實(shí)際模板環(huán)繞代碼塊

  1. 在編輯器中,選擇要被環(huán)繞的代碼塊。
  2. 執(zhí)行以下操作之一:
    • 在主菜單上選擇代碼|  使用實(shí)時(shí)模板進(jìn)行環(huán)繞...(Code | Surround With Live Template...)
    • 按 Ctrl+Alt+J。
  3. 從建議列表中選擇所需的模板。
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)