W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
如上圖標(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)。
- 如上圖 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ǔ)充。
- 如上圖標(biāo)注 1 所示,IntelliJ IDEA 還支持其他常見會(huì)新建的文件類型,基本上我們根本不用擔(dān)心有不支持的文件類型,常用的基本都被涵蓋了。
- 如上圖標(biāo)注 1 所示,該 ?
File Header
? 文件就是前面 Java 文件代碼模板中引入語句中 ?#parse("File Header.java")
?文件。
- 如上圖標(biāo)注箭頭所示,?
${DESCRIPTION}
? 是我們自己定義的變量,自定義變量格式有兩種方式:?$變量名
? 或 ?${變量名}
?。- 自定義的變量在創(chuàng)建對(duì)應(yīng)的文件時(shí)候就必須輸入內(nèi)容,這個(gè)在本文最上面的 Gif 演示中已經(jīng)有體現(xiàn)了。
- 如上圖 Gif 所示,當(dāng)我們需要用到一個(gè)固定值的自定義變量的時(shí)候并且該變量多個(gè)地方被引用,我們可以通過 VTL 語法的?
#set( $變量名 = "變量值內(nèi)容" );
?來設(shè)置。
- 因?yàn)?
Code
? 模塊改動(dòng)的人不多,所以放在最后。我們是無法新建、刪除 ?Code
?里面的代碼模板。- 如上圖標(biāo)注 1 所示,在我們通過快捷方式生成某個(gè)類的測試方法時(shí)候會(huì)自動(dòng)調(diào)用此 ?
Code
?模板,所以我們可以解釋該 ?Code
? 功能主要用在 IntelliJ IDEA 自動(dòng)幫我們生成某些代碼的時(shí)候引用的模板。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: