idea 自定義模版


  • 如上圖標注 1 所示,除了 IntelliJ IDEA 預設的模板之外,我們還可以創建新組和新實時代碼模板,其中組是用來包含實時代碼模板的。
  • 如上圖標注 2 所示,output 是組名,告訴開發者,這組里面實時代碼模板都是用來做輸出的。serr 表示實時代碼模板輸出System.err 的簡稱,所以這個不是一個完整的單詞,不需要讀懂,只需要記憶。
  • 如上圖標注 3 所示,實時代碼模板的內容,其中用到了預設的變量 $END$
  • 如上圖標注 4 所示,可設置該實時代碼模板的試用范圍,比如圖上的 serr 這是 Java 代碼,所以試用范圍我們就應該只是 Java 文件上或是 JSP 這類文件上,設置在 HTML 或是 CSS 文件上就完全沒有多大意義了。
  • 如上圖標注 5 所示,勾選了輔助的功能:
  • Reformat according to style 對生成的代碼進行格式化。
  • Shorten FQ names 關於此設置的說明我沒有找到,所以暫時無法給個很少的解釋,只是看到材料說明一般需要勾上此設置,如果您有好的答案,還請聯系我。

  • 如上圖標注紅圈所示,可以對編輯代碼內容的變量。
  • 如上圖標注 1 所示,演示中變量名 $CLASS_NAME$$METHOD_NAME$ 會自動輸出當前類名和方法名是因為使用對應的函數className() 和 methodName()
  • 如上圖標注 2 所示,如上面介紹的,每個變量都是一次光標位置,但是演示中變量名 $CLASS_NAME$$METHOD_NAME$ 沒有進入,是因為勾選了 Ship if defined
  • 如上圖標注 3 所示,可以改變變量光標跳轉時的順序。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM