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