查找和替換文件中的文本

2018-10-24 11:21 更新

在使用 IntelliJ IDEA 的時(shí)候,允許您在活動(dòng)編輯器中查找和替換文本字符串。

查找當(dāng)前文件

tip:如果要打開多行模式,請(qǐng)按 N/A;如果要返回單線模式,請(qǐng)按 Delete。
  1. 從主菜單中選擇:編輯| 查找| 查找(Edit | Find | Find)或按 Ctrl+F。搜索窗格顯示在活動(dòng)編輯器的頂部。
  2. 如有必要,請(qǐng)指定查找選項(xiàng)。
  3. 在查找字段中,開始輸入查找字符串:
    IntelliJ IDEA查找當(dāng)前文件
    當(dāng)您鍵入時(shí),選擇當(dāng)前光標(biāo)位置后首次出現(xiàn)的查找字符串;其他事件在編輯器中突出顯示。此外,匹配的匹配項(xiàng)會(huì)用條紋標(biāo)記在右側(cè)。 
    IntelliJ IDEA查找當(dāng)前文件
  4. 要查找多行片段,請(qǐng)?jiān)诓檎铱蛑袉螕?  或按 N/A。
  5. 瀏覽查找結(jié)果。

替換當(dāng)前文件

  1. 從主菜單中選擇:編輯| 查找| 替換(Edit | Find | Replace)或按 Ctrl+R。"查找和替換" 窗格顯示在活動(dòng)編輯器的頂部。
  2. 如有必要,請(qǐng)指定“查找和替換”選項(xiàng)。
  3. 在查找字段中,開始輸入查找字符串。在輸入時(shí),匹配的事件將在編輯器中突出顯示,并在第一次出現(xiàn)時(shí)打開 "替換" 彈出對(duì)話框,建議用空字符串替換當(dāng)前事件,或全部替換。
  4. 開始輸入替換字符串。
  5. 瀏覽查找結(jié)果,并使用“替換”對(duì)話框的按鈕,根據(jù)需要替換出現(xiàn)次數(shù)。

使用查找結(jié)果

  • 要啟動(dòng)新的查找,請(qǐng)執(zhí)行以下操作之一(取決于當(dāng)前焦點(diǎn)):如果編輯器有焦點(diǎn),請(qǐng)按 Ctrl+F。如果查找字段有焦點(diǎn),請(qǐng)按 Ctrl+A 在這兩種情況下,將選擇現(xiàn)有的查找字符串,您可以開始輸入新的字符串。
  • 要在匹配項(xiàng)之間跳轉(zhuǎn),請(qǐng)執(zhí)行以下操作之一:按 Shift+F3(跳轉(zhuǎn)到上一個(gè)選擇)或 F3 (跳轉(zhuǎn)到下一個(gè)選擇)。使用搜索窗格中的或 按鈕。點(diǎn)擊裝訂線條紋。
  • 搜索窗格顯示找到的事件數(shù)。如果找不到匹配項(xiàng),則搜索窗格變?yōu)榧t色:
    IntelliJ IDEA使用查找結(jié)果
  • 使用最近的查找歷史記錄:在搜索窗格已經(jīng)打開的情況下,單擊以顯示最近的條目列表。
  • 在 "查找和替換" 窗格中使用代碼完成。開始輸入查找字符串,按 Ctrl+Space,然后從建議列表中選擇適當(dāng)?shù)膯卧~。
  • 當(dāng) "查找和替換" 窗格已打開時(shí),使用 Ctrl+R 或 Ctrl+F 在窗格之間切換。因此,查找和替換字符串將被保留。
  • 要取消操作并關(guān)閉窗格,請(qǐng)按 Escape。
  • 使用多重選擇。例如,如果一個(gè)特定的字符串已被突出顯示作為查找結(jié)果,可以通過點(diǎn)擊(Alt+J)將該字符串的一個(gè)匹配項(xiàng)添加到多個(gè)選擇中,使用(Shift+Alt+J)從多個(gè)選擇中刪除一個(gè)事件,或使用(Ctrl+Shift+Alt+J)添加所有發(fā)現(xiàn)發(fā)生多個(gè)選擇。

搜索和替換選項(xiàng)

項(xiàng)目 描述 查找/替換

單擊此按鈕可顯示最近條目的歷史記錄。 查找,替換

單擊此按鈕可清除查找字段。 查找,替換

單擊這些按鈕來瀏覽查找字符串的出現(xiàn)。 查找,替換

單擊此按鈕將下一個(gè)找到的事件添加到多個(gè)選擇。 查找

單擊此按鈕可從多重選擇中刪除發(fā)現(xiàn)的事件。 查找

單擊此按鈕創(chuàng)建包含所有找到的出現(xiàn)的選擇。 查找

單擊此按鈕可在 "查找工具" 窗口中顯示查找結(jié)果。
查找,替換
Match Case 如果選中此復(fù)選框,IntelliJ IDEA 將在查找時(shí)區(qū)分大寫和小寫字母。 查找,替換
正則表達(dá)式(Regex)
如果選中此復(fù)選框,則搜索字符串將被視為正則表達(dá)式, 并且替換預(yù)覽顯示在工具提示中(參見本節(jié)示例)。 查找,替換
Words 如果選中此復(fù)選框,IntelliJ IDEA 將僅查找整個(gè)單詞,即用空格、制表符、標(biāo)點(diǎn)符號(hào)或特殊字符分隔的字符串。
如果選中了 "正則表達(dá)式" 復(fù)選框,則此復(fù)選框處于禁用狀態(tài)。
查找,替換
Preserve Case
如果選中此復(fù)選框,IntelliJ IDEA將保留第一個(gè)字母的大小寫和初始字符串的大小寫。例如, MyTest 將被替換為 Yourtest 如果您指定 Yourtest 作為替代。 
如果選中了 "正則表達(dá)式" 復(fù)選框,則此復(fù)選框處于禁用狀態(tài)。
替換
In Selection
如果選中此復(fù)選框,查找和替換將僅限于所選文本。 替換
Replace
單擊此按鈕以替換當(dāng)前發(fā)生的事件, 然后繼續(xù)下一個(gè)。
替換
Replace all
單擊此按鈕可替換當(dāng)前文件或所選內(nèi)容中所有發(fā)現(xiàn)的事件。 替換
Exclude/Include
單擊 "排除(Exclude)" 按鈕以跳過當(dāng)前的事件并將其從 "替換所有" 操作中排除。此事件的按鈕將更改為包括(Include)
替換

單擊此按鈕可調(diào)用其他選項(xiàng)列表。檢查相應(yīng)的選項(xiàng)將查找限制在指定的范圍內(nèi),而忽略其他事件。 查找,替換
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)