IntellJ IDEA實時模板有哪些類型

2018-10-14 16:05 更新

在 IntelliJ IDEA 中實時模板包含了三種類型:簡單的實時模板、參數(shù)化的實時模板以及環(huán)繞實時模板。本節(jié)將大致介紹這三種類型的實時模板的一些基礎(chǔ)知識。

簡單的 IntelliJ IDEA 實時模板

簡單的實時模板包含一些擴展成純文本的固定代碼。在編輯器中調(diào)用和擴展時,模板中指定的代碼將自動插入到您的源代碼中,替換縮寫。

tip:如果您在模板文本中需要美元符號 ($),則通過復(fù)制此字符($)來將其轉(zhuǎn)義。

IntelliJ IDEA 參數(shù)化實時模板

參數(shù)化實時模板包含允許用戶輸入的純文本和變量。

在擴展模板后,變量將在編輯器中顯示為輸入字段,它的值可以由用戶填寫或由 IntelliJ IDEA 自動計算。

當在編輯器中調(diào)用和擴展參數(shù)化的實時模板時,IntelliJ IDEA 可以在變量的輸入位置建議一些預(yù)定義的值。例如,如果參數(shù)化模板包含迭代的代碼,則在擴展模板時,IntelliJ IDEA 將提示:

  • 索引變量名稱(i,j 等)。
  • 當前范圍 (如數(shù)組) 中所有合適變量的列表, 作為迭代容器的表達式
  • 用于保存當前容器元素的已分配變量的名稱。
  • 迭代容器中元素的類型。

IntelliJ IDEA 環(huán)繞實時模板

IntelliJ IDEA 環(huán)繞實時模板只能使用選定文本的塊。這樣的模板在所選塊之前和之后都放置代碼。

如下例子:

插入?yún)?shù)化的實時模板(Ctrl+J):

IntelliJ IDEA參數(shù)化實時模板 

環(huán)繞實時模板 (Ctrl+Alt+J):

IntelliJ IDEA環(huán)繞實時模板

IntelliJ IDEA環(huán)繞實時模板



以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號