Java > 編輯器 > 範本喜好設定頁面可讓您建立新範本和編輯現有的範本。
範本可方便程式設計師快速插入常重複出現的程式碼型樣。
下列按鈕可讓您操作與配置範本:
動作 |
說明 |
---|---|
新建... |
開啟「範本」對話框來建立新範本。 |
編輯... |
開啟「範本」對話框來編輯目前選取的範本。 |
移除 |
移除所有選取的範本。 |
匯入... |
從檔案系統匯入範本。 |
匯出... |
將選取的所有範本匯出至檔案系統。 |
匯出全部... |
將所有範本匯出至檔案系統。 |
啟用全部 |
啟用所有範本。 |
停用全部 |
停用所有範本。 |
使用程式碼格式製作程式 |
如果啟用,範本會在插入之前,先根據「程式碼格式製作程式」喜好設定中指定的程式碼格式化規則來製作格式。 否則,範本會按原樣插入,但內縮將不正確。 |
新建範本與編輯現有範本所用的對話框相同,以下是其說明。
對話框中的欄位與按鈕如下:
選項 |
說明 |
---|---|
名稱 |
範本的名稱。 |
環境定義 |
環境定義是決定哪些地方可使用範本, 以及決定可用的一組預先定義的範本變數。
|
自動插入 |
如果選取,當脫字符號 (^) 的位置只有一個可用的提議時,程式碼輔助會自動插入範本。 |
說明 |
範本的說明,會在使用者選擇範本時顯示。 |
型樣 |
範本的型樣。 |
插入變數... |
列出預先定義的環境定義特定變數。 |
Java 和 Javadoc 環境定義皆會定義下列變數:
變數 |
說明 |
---|---|
${cursor} |
指出當離開範本編輯模式時的游標位置。 當您離開範本編輯模式時,如果您希望游標應移至另一位置,而非移至範本尾端, 則可善用這項。 |
${date} |
評估成現行日期。 |
${dollar} |
評估成錢幣符號 '$'。 另外,您可以使用兩個貨幣符號:'$$'。 |
${enclosing_method} |
評估成含括名稱的名稱。 |
${enclosing_method_arguments} |
評估成含括方法的以逗點區隔之引數名稱清單。這個變數有助於您為許多方法產生 log 陳述式。 |
${enclosing_package} |
評估成含括套件的名稱。 |
${enclosing_project} |
評估成含括專案的名稱。 |
${enclosing_type} |
評估成含括類型的名稱。 |
${file} |
評估成檔案的名稱。 |
${line_selection} |
評估成目前選定之所有字行的內容。 |
${primary_type_name} |
評估成現行編譯單元的名稱初始類型。 |
${return_type} |
評估成含括方法的傳回類型。 |
${time} |
評估成現行時間。 |
${user} |
評估成使用者名稱。 |
${word_selection} |
評估成現行文字選項的內容。 |
${year} |
評估成現行年份。 |
此外,Java 環境定義會定義下列變數:
變數 |
說明 |
---|---|
${array} |
評估成已宣告之陣列名稱的提議。 |
${array_element} |
評估成已宣告之陣列的元素名稱的提議。 |
${array_type} |
評估成已宣告之陣列的元素類型的提議。 |
${collection} |
評估成實作 |
${index} |
評估成未宣告之陣列索引疊代的提議。 |
${iterator} |
評估成未宣告之集成疊代的提議。 |
${iterable} |
評估成已宣告之可疊代名稱的提議。 |
${iterable_element} |
評估成已宣告之可疊代元素名稱的提議。 |
${iterable_type} |
評估成已宣告之可疊代元素類型的提議。 |
${todo} |
評估成目前指定之預設作業標示的提議。 |