溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Intellij IDEA中 Replace in Path 的使用技巧有哪些

發(fā)布時(shí)間:2021-11-10 10:48:57 來源:億速云 閱讀:585 作者:柒染 欄目:大數(shù)據(jù)

Intellij IDEA中 Replace in Path 的使用技巧有哪些,相信很多沒有經(jīng)驗(yàn)的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個(gè)問題。

前言

講講宇宙排名第二的開發(fā)工具—–IDEA的使用技巧。

搜索/替換 技巧

閱讀源碼的利器

Intellij IDEA中 Replace in Path 的使用技巧有哪些

1、Match case:如果勾選該按鈕,搜索時(shí)將區(qū)分大小寫字母。 

2、Preserve case: 如果勾選該按鈕,搜索時(shí)不區(qū)分大小寫,但替換的時(shí)候,將會把你給定的字符串的首字母替換成小寫。

比如,你輸入 HelloWorld,將會被替換成 helloWorld。

3、regex: 可以使用正則表達(dá)式搜索,可參照 java.util.regex。 

4、右上角藍(lán)色漏斗有幾個(gè)選項(xiàng):

Intellij IDEA中 Replace in Path 的使用技巧有哪些

5、File mask: 可以過濾要查找的文件格式??梢允褂猛ㄅ浞?br/>

Intellij IDEA中 Replace in Path 的使用技巧有哪些

可以同時(shí)指定多個(gè)文件,使用逗號隔開。注意:!,即否定模式,隱式的使用了 * 號匹配。

6、Search field: 這是我們使用的最多的,即——搜索框,可手動(dòng)輸入,也可以點(diǎn)擊下拉框?qū)ふ覛v史記錄。也可以使用正則表達(dá)式。

7、Replace field:替換字段,可指定替換的文本,也可以使用正在表達(dá)式替換文本,如果要在表達(dá)式中使用 \,則需要在前面插入三個(gè)額外的反斜杠用于轉(zhuǎn)義。

8、In Project: 在自己的項(xiàng)目范圍中搜索。

9、Module:在模塊中搜索, 可以指定模塊,并可以在下拉框切換模塊哦。

10、Directory:在指定目錄內(nèi)搜索。右側(cè)那個(gè)小文件樹 icon,好像并沒什么用啊……

11、Scope: 在指定范圍內(nèi)搜索。下拉框中有各種范圍。

12、Preview area: 當(dāng)然,最強(qiáng)大的還是預(yù)覽窗口了,可以使用方向鍵上下預(yù)覽,并且可以在預(yù)覽框中編輯,爽的不行。

13、最危險(xiǎn)的是下面這個(gè)操作:

Intellij IDEA中 Replace in Path 的使用技巧有哪些

當(dāng)你重構(gòu)的時(shí)候,弄的不好,就全部替換了。。。。。那就尷尬了。說說上面幾個(gè)選項(xiàng)的具體作用:

Intellij IDEA中 Replace in Path 的使用技巧有哪些

關(guān)于 Review :

Intellij IDEA中 Replace in Path 的使用技巧有哪些

這個(gè)算是手動(dòng)模式吧,你可以一個(gè)一個(gè)檢查。Replace All 就是替換所有內(nèi)容,比較危險(xiǎn),Replace Selected 就是替換選中的內(nèi)容(使用 ctrl 或 shift 多選)。

總結(jié)

好了,關(guān)于 IDEA 的搜索功能就介紹到這里啦,其實(shí),在閱讀源碼的過程中,真的要學(xué)會善用搜索,當(dāng)然,不僅是搜索,還有各種功能,比如打斷點(diǎn),斷點(diǎn)的跳轉(zhuǎn),類的繼承,實(shí)現(xiàn) UML,方法調(diào)用棧,線程調(diào)用棧,變量條件判斷等等,很多,這些都是閱讀源碼時(shí)不可獲取的重要功能,在 debug 的時(shí)候,能大大提高我們的效率。

看完上述內(nèi)容,你們掌握Intellij IDEA中 Replace in Path 的使用技巧有哪些的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI