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

2018-10-14 14:42 更新

IntelliJ IDEA 通過實時模板創(chuàng)建代碼構造

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

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

要查看可用的實時模板列表,請在“設置/首選項”對話框中打開“實時模板”頁面。

如何插入實時模板

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

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

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

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

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

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

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

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

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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號