IDEA 文件代碼模板的設(shè)置

2022-04-29 09:43 更新


文件代碼模板的設(shè)置
  • 如上圖標(biāo)注 1 所示,文件代碼模板支持的類型基本常見的文件類型都涵蓋了。
  • 如上圖標(biāo)注 2 所示,這是 Java 文件模板新建的代碼模板,其中 ?${PACKAGE_NAME}?、?${NAME}? 是 IntelliJ IDEA 預(yù)設(shè)的變量。
  • 如上圖標(biāo)注 3 所示,IntelliJ IDEA 的文件代碼模板是可以使用 ?Velocity Template Language (VTL) ?進(jìn)行書寫的。如圖 2 上的 ?#if ... #end ?和 ?#parse ?都是 VTL 的語法。
  • 如上圖標(biāo)注 4 所示,介紹當(dāng)前文件模板的一些信息,以及一些預(yù)設(shè)變量的作用介紹。
  • 如上圖標(biāo)注 5 所示,這四個(gè)按鈕是文件代碼模板的主要操作按鈕,四個(gè)操作分別是:
  • ?Create Template? 創(chuàng)建一個(gè)文件代碼模板。 
  • ?Remove Template? 刪除一個(gè)文件代碼模板,標(biāo)注 1 所示的這些預(yù)設(shè)模板是不允許刪除的,只能能刪除預(yù)設(shè)之外的新增的。
  • ?Copy Template? 復(fù)制一個(gè)文件代碼模板。 
  • ?Reset To Default ?對(duì)被修改的預(yù)設(shè)文件代碼模板,還原到默認(rèn)狀態(tài)。
  • 文件代碼模板的設(shè)置
    • 如上圖 Gif 演示,IntelliJ IDEA 默認(rèn)是沒有提供 XML 文件的創(chuàng)建的,所以我自己創(chuàng)建了一個(gè)名為:?YouMeek XML? 的文件模板,該模板后綴為:?xml?,里面的初始化內(nèi)容為:?<?xml version="1.0" encoding="UTF-8"?>?。初始化的內(nèi)容你可以根據(jù)自己的需求進(jìn)行補(bǔ)充。
    文件代碼模板的設(shè)置
    • 如上圖標(biāo)注 1 所示,IntelliJ IDEA 還支持其他常見會(huì)新建的文件類型,基本上我們根本不用擔(dān)心有不支持的文件類型,常用的基本都被涵蓋了。
    文件代碼模板的設(shè)置
    • 如上圖標(biāo)注 1 所示,該 ?File Header? 文件就是前面 Java 文件代碼模板中引入語句中 ?#parse("File Header.java") ?文件。
    文件代碼模板的設(shè)置
    • 如上圖標(biāo)注箭頭所示,?${DESCRIPTION}? 是我們自己定義的變量,自定義變量格式有兩種方式:?$變量名? 或 ?${變量名}?。
    • 自定義的變量在創(chuàng)建對(duì)應(yīng)的文件時(shí)候就必須輸入內(nèi)容,這個(gè)在本文最上面的 Gif 演示中已經(jīng)有體現(xiàn)了。
    文件代碼模板的設(shè)置
    • 如上圖 Gif 所示,當(dāng)我們需要用到一個(gè)固定值的自定義變量的時(shí)候并且該變量多個(gè)地方被引用,我們可以通過 VTL 語法的? #set( $變量名 = "變量值內(nèi)容" ); ?來設(shè)置。
    文件代碼模板的設(shè)置
    • 因?yàn)? Code? 模塊改動(dòng)的人不多,所以放在最后。我們是無法新建、刪除 ?Code ?里面的代碼模板。
    • 如上圖標(biāo)注 1 所示,在我們通過快捷方式生成某個(gè)類的測試方法時(shí)候會(huì)自動(dòng)調(diào)用此 ?Code ?模板,所以我們可以解釋該 ?Code? 功能主要用在 IntelliJ IDEA 自動(dòng)幫我們生成某些代碼的時(shí)候引用的模板。


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

    掃描二維碼

    下載編程獅App

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

    編程獅公眾號(hào)