W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
搜索模板是結(jié)構(gòu)搜索和替換功能的重要組成部分。與實(shí)時(shí)模板一樣,搜索模板包含純文本和一個(gè)或多個(gè)模板變量。
有效的搜索或替換模板代表以下 Java 結(jié)構(gòu)之一:
IntelliJ IDEA 提供了一組預(yù)定義的搜索模板集合,它與各種語(yǔ)句、表達(dá)式、類及其成員、XML 和 HTML 結(jié)構(gòu)等相匹配。您可以使用這些模板進(jìn)行結(jié)構(gòu)搜索和替換,也可以作為創(chuàng)建自己的搜索模板的基礎(chǔ)。
搜索模板使用的變量,這是字符串包圍了 $ 字符,例如 $expression$。源代碼中的符號(hào)、字符串文本和注釋可以通過(guò)變量來(lái)引用。
模板中的變量受到某些限制,這些約束可幫助您細(xì)化搜索并將其限制為所需的匹配項(xiàng):
在搜索模板中,可以使用以下簡(jiǎn)化方法:
本節(jié)概述了一般的 SSR 程序。請(qǐng)參閱本節(jié)結(jié)構(gòu)搜索和替代典型用例的示例。
要在結(jié)構(gòu)上查找和替換源代碼,請(qǐng)按照以下步驟操作:
有關(guān)過(guò)程的詳細(xì)描述,請(qǐng)參閱創(chuàng)建和編輯搜索模板的部分。
請(qǐng)注意,在替換的情況下,您可以在搜索結(jié)果中選擇所需的匹配項(xiàng),然后單擊預(yù)覽替換按鈕。在源代碼中突出顯示了相應(yīng)的事件。
你可以從頭開始創(chuàng)建搜索和替換模板,只需在結(jié)構(gòu)搜索/替換(Structural Search / Replace)對(duì)話框文本區(qū)域中輸入代碼即可。但是,您可以使用預(yù)定義的搜索模板的集合,您可以將其用作自己的模板的原型。所有自定義模板都出現(xiàn)在現(xiàn)有搜索模板的列表中,在節(jié)點(diǎn)用戶的定義下。
要?jiǎng)?chuàng)建搜索模板,請(qǐng)按照以下常規(guī)步驟操作:
您可以在中創(chuàng)建一個(gè)新模板 現(xiàn)有模板對(duì)話框。為此,請(qǐng)單擊工具欄上的 按鈕。這將打開結(jié)構(gòu)搜索對(duì)話框,并使用空模板字段。要定義自定義模板,請(qǐng)按照下述步驟進(jìn)行操作。
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)系方式:
更多建議: