IntelliJ IDEA按名稱導(dǎo)航到類,文件或符號(hào)

2018-10-23 15:45 更新

“導(dǎo)航”命令使您能夠快速跳轉(zhuǎn)到由名稱指定的所需的類、文件或符號(hào)。IntelliJ IDEA 建議一個(gè)匹配名稱的查找列表,從中可以選擇所需的名稱,并在編輯器中打開它。

按名稱導(dǎo)航

導(dǎo)航到具有指定名稱的類,文件或符號(hào):

  1. 在主菜單上,指向“導(dǎo)航”,然后分別選擇類、文件或符號(hào),或使用以下快捷方式:
    • 對(duì)于類: Ctrl+N
    • 對(duì)于文件(目錄): Ctrl+Shift+N
    • 對(duì)于符號(hào): Ctrl+Shift+Alt+N
  2. 在彈出窗口中,開始輸入所需的名稱。
    這樣做,您可以輸入位于所需名稱內(nèi)的任何位置的字符。當(dāng)您鍵入時(shí),建議列表會(huì)縮小,僅顯示匹配的名稱。
    • 類別:
      IntelliJ IDEA導(dǎo)航到具有指定名稱的類,文件或符號(hào)
      也可以直接導(dǎo)航到指定的匿名類。它足以指定類名和匿名類號(hào),用 $ 字符分隔:
      IntelliJ IDEA導(dǎo)航到具有指定名稱的類,文件或符號(hào)
    • 文件:
      IntelliJ IDEA導(dǎo)航到具有指定名稱的類,文件或符號(hào)
    • 目錄:使用與文件導(dǎo)航相同的快捷方式 Ctrl+Shift+N ,并鍵入要查找的目錄的名稱,模式名稱以 / 或 \ 結(jié)尾:
      IntelliJ IDEA導(dǎo)航到具有指定名稱的類,文件或符號(hào)
    • 符號(hào):
      IntelliJ IDEA導(dǎo)航到具有指定名稱的類,文件或符號(hào)
  3. 單擊建議列表中的所需條目,或使用箭頭鍵選擇它,然后按 Enter。

提示與技巧

在“導(dǎo)航”彈出窗口中工作時(shí),請(qǐng)使用以下有用的技術(shù):

  • 通過選擇要在其中進(jìn)行搜索的文件類型縮小搜索范圍。只需單擊過濾器 ,并清除您不感興趣的文件類型旁邊的復(fù)選框。
  • 將非項(xiàng)目文件包含在查找列表中,從而提供 SDK 和庫中的匹配文件。
  • 如果查找列表太長,請(qǐng)輸入更多字符以縮小它,或單擊列表末尾的省略號(hào),以顯示其下一部分。
  • 鍵入 CamelHumps 名稱的初始字母,例如:
    IntelliJ IDEA按名稱導(dǎo)航到類,文件或符號(hào)
    請(qǐng)注意,IntelliJ IDEA 自動(dòng)識(shí)別 CamelHumps 并將它們與小寫字母進(jìn)行匹配。
  • 輸入用空格分隔 snake_case 名稱的任何字母,例如:
    IntelliJ IDEA按名稱導(dǎo)航到類,文件或符號(hào)
  • 在 "導(dǎo)航到文件" 彈出窗口中,鍵入用斜杠分隔的字母以表示嵌套目錄:
    IntelliJ IDEA按名稱導(dǎo)航到類,文件或符號(hào)
  • 在文件名后面輸入行號(hào),用冒號(hào)分隔,以導(dǎo)航到指定的行:
    IntelliJ IDEA按名稱導(dǎo)航到類,文件或符號(hào)
  • 使用 * 通配符來表示任意數(shù)量的字符,盡管只需鍵入位于所需名稱中間的字符即可。
  • 如果在 "導(dǎo)航到類/文件/符號(hào)" 彈出窗口中鍵入一個(gè),您會(huì)發(fā)現(xiàn)您需要另一個(gè),只需調(diào)用必要的對(duì)話框。您已經(jīng)輸入的文本將不會(huì)消失。
  • 按 Alt+F1 來調(diào)用 "選擇目標(biāo)" 彈出窗口,并選擇所需的IDE組件。
  • 請(qǐng)注意,對(duì)于版本控制下的項(xiàng)目,查找列表中的條目是根據(jù)其狀態(tài)進(jìn)行顏色編碼:
    IntelliJ IDEA按名稱導(dǎo)航到類,文件或符號(hào)
  • 當(dāng)有一個(gè)獨(dú)立的編輯器框架與一個(gè)特定的文件,你可以選擇通過按下 Enter 鍵打開主 IntelliJ IDEA 的框架文件,或通過按 Shift+Enter 鍵來激活分離的框架。
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

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

編程獅公眾號(hào)