IntelliJ IDEA如何查找與替換項(xiàng)目中的文本

2018-10-24 11:57 更新

IntelliJ IDEA 將查找和替換功能擴(kuò)展到整個(gè)項(xiàng)目、特定模塊或具有其嵌套層次結(jié)構(gòu)的任何目錄。在“預(yù)覽”選項(xiàng)卡或 "查找工具" 窗口中瀏覽查找結(jié)果。

在指定路徑中的所有文件中找到文本片段

  1. 在主菜單上選擇:編輯| 查找| 在路徑中查找(Edit | Find | Find in Path),或按 Ctrl+Shift+F。
  2. 在“路徑查找”對話框中,指定以下選項(xiàng):
    • 開始輸入文字。直接鍵入文本,或使用正則表達(dá)式指定模式,或從最近的條目下拉列表中選擇一個(gè)以前使用的文本或模式。
      如果您通過正則表達(dá)式指定查找模式,請使用后退引用中的 $n 格式(以引用先前發(fā)現(xiàn)和保存的模式)。


      tip :當(dāng)調(diào)用第二個(gè) (和后續(xù)) 時(shí)間時(shí),將打開該對話框,其中包含先前已選擇的作用域。例如,如果作用域是目錄,則下次調(diào)用該對話框時(shí),該作用域會再次出現(xiàn)為目錄。
    • 查找范圍(項(xiàng)目、模塊、目錄或自定義范圍)。
      IntelliJ IDEA在指定路徑中的所有文件中找到文本片段
    • 搜索選項(xiàng)(區(qū)分大小寫、整個(gè)單詞和正則表達(dá)式)。
      IntelliJ IDEA在指定路徑中的所有文件中找到文本片段
    • 上下文搜索選項(xiàng)。
      IntelliJ IDEA在指定路徑中的所有文件中找到文本片段
      結(jié)果顯示在預(yù)覽區(qū)域中。
  3. 在預(yù)覽編輯器中右鍵編輯所選結(jié)果,因?yàn)樗且粋€(gè)功能編輯器,其中的操作 (如查找:Ctrl + F 或查找下一個(gè):F3) 是可用的,而不離開 "查找路徑" 窗口。
    tip:如果搜索需要太多時(shí)間,請單擊 "搜索進(jìn)度" 窗口中的 "背景"。在這種情況下,搜索進(jìn)度在狀態(tài)欄中顯示。
    IntelliJ IDEA在指定路徑中的所有文件中找到文本片段 IntelliJ IDEA在指定路徑中的所有文件中找到文本片段
    按 Enter 鍵在編輯器中打開選定的結(jié)果。單擊 "在查找窗口中打開" 或按:Ctrl+Enter,在 "查找" 工具窗口中查看所有結(jié)果。

替換指定路徑中所有文件中的一段文本

  1. 執(zhí)行以下操作之一:
    • 在主菜單上選擇:編輯| 查找| 在路徑替換(Edit | Find | Replace in Path)。
    • 按 Ctrl+Shift+R
    • 在“路徑查找”對話框中,按 Ctrl+Shift+R 切換到 "在路徑中替換" 對話框。
  2. 在“替換路徑”對話框中,指定查找和替換字符串、搜索選項(xiàng)和范圍。明確鍵入查找和替換文本,或使用正則表達(dá)式指定模式,或從 "最近的歷史記錄" 下拉列表中選擇以前使用過的文本或模式。
    • 如果您通過正則表達(dá)式指定查找或替換文本,請使用反向引用中的 $n 格式(引用以前找到的和保存的模式)。
    • 要在正則表達(dá)式中使用反斜杠字符,可通過在介詞中插入三個(gè)額外的反斜線來轉(zhuǎn)義有意義的斜杠: \\\\。
  3. 點(diǎn)擊“查找”窗口中的“替換”。IntelliJ IDEA 在 "查找工具" 窗口中顯示搜索字符串的出現(xiàn)情況,選擇第一次匹配項(xiàng)并在編輯器中打開此事件的文件,并將焦點(diǎn)移動到該文件。
    同時(shí),IntelliJ IDEA 打開了"替換使用率" 對話框, 并在標(biāo)題欄中使用所遇到的事件的完整路徑:
    IntelliJ IDEA替換指定路徑中所有文件中的一段文本
    執(zhí)行以下操作之一:
    • 要替換選定的事件,請單擊 "替換"。要保留所選事件并移動到下一個(gè)事件,請單擊“跳過”。
    • 要使當(dāng)前活動選項(xiàng)卡中的所有出現(xiàn)的查找字符串出現(xiàn)替換,請單擊此文件中的 "全部替換"。
    • 要保留當(dāng)前活動的選項(xiàng)卡(任意)中保留的查找字符串的匹配項(xiàng)并移至下一個(gè)文件,請單擊“跳轉(zhuǎn)到下一個(gè)文件”。
    • 要替換所有檢測到的事件,請單擊“所有文件”。
    • 要切換到手動模式,請單擊“預(yù)覽”。該“替換使用率”對話框關(guān)閉,焦點(diǎn)移動到“查找工具”窗口。執(zhí)行以下操作之一:
      • 瀏覽檢測到的事件列表,選擇要替換的列表,然后單擊 "替換選定"。
      • 要更改所有事件,請單擊 "全部替換"。

要了解更改文字的大小寫,請參閱  例如,和  正則表達(dá)式語法參考。

在查找和替換之間切換

  • 要從 path 窗口中的 "查找路徑" 中切換,請按 Ctrl + Shift + R。
  • 要從 "在路徑中的替換路徑" 中切換到 "在 path 中查找" 窗口,請按 Ctrl + Shift + F。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號