IntelliJ IDEA 將查找和替換功能擴(kuò)展到整個(gè)項(xiàng)目、特定模塊或具有其嵌套層次結(jié)構(gòu)的任何目錄。在“預(yù)覽”選項(xiàng)卡或 "查找工具" 窗口中瀏覽查找結(jié)果。
在指定路徑中的所有文件中找到文本片段
- 在主菜單上選擇:編輯| 查找| 在路徑中查找(Edit | Find | Find in Path),或按 Ctrl+Shift+F。
- 在“路徑查找”對(duì)話框中,指定以下選項(xiàng):
- 在預(yù)覽編輯器中右鍵編輯所選結(jié)果,因?yàn)樗且粋€(gè)功能編輯器,其中的操作 (如查找:Ctrl + F 或查找下一個(gè):F3) 是可用的,而不離開 "查找路徑" 窗口。
tip:如果搜索需要太多時(shí)間,請(qǐng)單擊 "搜索進(jìn)度" 窗口中的 "背景"。在這種情況下,搜索進(jìn)度在狀態(tài)欄中顯示。
按 Enter 鍵在編輯器中打開選定的結(jié)果。單擊 "在查找窗口中打開" 或按:Ctrl+Enter,在 "查找" 工具窗口中查看所有結(jié)果。
替換指定路徑中所有文件中的一段文本
- 執(zhí)行以下操作之一:
- 在主菜單上選擇:編輯| 查找| 在路徑替換(Edit | Find | Replace in Path)。
- 按 Ctrl+Shift+R
- 在“路徑查找”對(duì)話框中,按 Ctrl+Shift+R 切換到 "在路徑中替換" 對(duì)話框。
- 在“替換路徑”對(duì)話框中,指定查找和替換字符串、搜索選項(xiàng)和范圍。明確鍵入查找和替換文本,或使用正則表達(dá)式指定模式,或從 "最近的歷史記錄" 下拉列表中選擇以前使用過的文本或模式。
- 如果您通過正則表達(dá)式指定查找或替換文本,請(qǐng)使用反向引用中的 $n 格式(引用以前找到的和保存的模式)。
- 要在正則表達(dá)式中使用反斜杠字符,可通過在介詞中插入三個(gè)額外的反斜線來轉(zhuǎn)義有意義的斜杠: \\\\。
- 點(diǎn)擊“查找”窗口中的“替換”。IntelliJ IDEA 在 "查找工具" 窗口中顯示搜索字符串的出現(xiàn)情況,選擇第一次匹配項(xiàng)并在編輯器中打開此事件的文件,并將焦點(diǎn)移動(dòng)到該文件。
同時(shí),IntelliJ IDEA 打開了"替換使用率" 對(duì)話框, 并在標(biāo)題欄中使用所遇到的事件的完整路徑:
執(zhí)行以下操作之一:- 要替換選定的事件,請(qǐng)單擊 "替換"。要保留所選事件并移動(dòng)到下一個(gè)事件,請(qǐng)單擊“跳過”。
- 要使當(dāng)前活動(dòng)選項(xiàng)卡中的所有出現(xiàn)的查找字符串出現(xiàn)替換,請(qǐng)單擊此文件中的 "全部替換"。
- 要保留當(dāng)前活動(dòng)的選項(xiàng)卡(任意)中保留的查找字符串的匹配項(xiàng)并移至下一個(gè)文件,請(qǐng)單擊“跳轉(zhuǎn)到下一個(gè)文件”。
- 要替換所有檢測(cè)到的事件,請(qǐng)單擊“所有文件”。
- 要切換到手動(dòng)模式,請(qǐng)單擊“預(yù)覽”。該“替換使用率”對(duì)話框關(guān)閉,焦點(diǎn)移動(dòng)到“查找工具”窗口。執(zhí)行以下操作之一:
- 瀏覽檢測(cè)到的事件列表,選擇要替換的列表,然后單擊 "替換選定"。
- 要更改所有事件,請(qǐng)單擊
"全部替換"。
要了解更改文字的大小寫,請(qǐng)參閱 例如,和 正則表達(dá)式語法參考。
在查找和替換之間切換
- 要從 path 窗口中的 "查找路徑" 中切換,請(qǐng)按 Ctrl + Shift + R。
- 要從 "在路徑中的替換路徑" 中切換到 "在 path 中查找" 窗口,請(qǐng)按 Ctrl + Shift + F。
更多建議: