IntelliJ IDEA導(dǎo)航方式

2018-10-23 14:52 更新

在打開的文件和工具窗口之間進(jìn)行導(dǎo)航

IntelliJ IDEA 建議在編輯器中打開的文件、拆分編輯器選項(xiàng)卡和工具窗口(??炕蚋?dòng))之間切換的簡(jiǎn)便方法。這與不同操作系統(tǒng)中的應(yīng)用程序切換器類似。切換器由兩列組成:左側(cè)顯示工具窗口列表,右側(cè)顯示文件列表。如果當(dāng)前在編輯器中打開多個(gè)文件,則列出它們。如果當(dāng)前沒(méi)有打開任何文件,或只有一個(gè)選項(xiàng)卡,則切換器會(huì)顯示最近打開的文件(當(dāng)前打開的文件標(biāo)有星號(hào))。

IntelliJ IDEA在打開的文件和工具窗口之間進(jìn)行導(dǎo)航

要在文件或工具窗口之間切換,步驟如下:

  1. 按 Ctrl+Tab。
  2. 按下第一個(gè)鍵(在 Windows / Linux 上按下 Ctrl 或在 MacOS 上按下 ?),使用以下鍵:
    • 使用 Left 和 Right 在工具窗口和文件列表之間切換;
    • 使用 Up 和 Down箭頭鍵, Tab 或者 Shift+Tab 在兩個(gè)窗格中上下移動(dòng)列表;
    • 使用 Delete 或者 Backspace 關(guān)閉打開所選文件的編輯器選項(xiàng)卡,并從列表中刪除所選的文件。
  3. 釋放 Ctrl/ ? 鍵。相應(yīng)的文件或工具窗口獲得焦點(diǎn),并且切換器彈出窗口消失。

在 IDE 組件之間導(dǎo)航

假設(shè)您在其中一個(gè)工具窗口中選擇了一個(gè)文件或成員,并希望將其快速定位到另一個(gè) IDE 組件中?!斑x擇目標(biāo)”彈出菜單可幫助您將焦點(diǎn)移動(dòng)到 IntelliJ IDEA、文件系統(tǒng)等所選組件上。

tip:您也可以在其中一個(gè)工具窗口中雙擊選定的文件或成員,或者 Enter 在編輯器中打開它。

導(dǎo)航到所需組件的操作步驟如下:

  1. 在主菜單上選擇 "導(dǎo)航",然后單擊 "選擇",或按 Alt+F1。

    “選擇目標(biāo)”彈出菜單顯示。

  2. 使用箭頭鍵或鼠標(biāo)指針選擇所需的組件。如果你的目標(biāo)是“項(xiàng)目”工具窗口,您可以選擇所需的視圖:
    IntelliJ IDEA 在 IDE 組件之間導(dǎo)航

在方法和標(biāo)簽之間進(jìn)行導(dǎo)航

由于您的源代碼可以包含多種方法,因此可以方便地導(dǎo)航到下一個(gè)或上一個(gè)方法的開頭。在 Web 內(nèi)容中,此功能可以在標(biāo)簽之間進(jìn)行導(dǎo)航。

導(dǎo)航到下一個(gè)或上一個(gè)方法或標(biāo)簽的操作步驟:

  • 在主菜單上選擇:導(dǎo)航| 下一個(gè)方法/上一個(gè)方法(Navigate | Next Method / Previous Method)。
  • 使用 Alt+Up/ Alt+Down 鍵盤快捷鍵。

對(duì)于 HTML 文件中的 JavaScript 代碼,此行為取決于插入符號(hào)位置。如果插入符號(hào)位于 JavaScript 塊內(nèi),則這種導(dǎo)航方式可以在 JavaScript 函數(shù)之間跳轉(zhuǎn)。如果插入符號(hào)位于<script>標(biāo)簽上,則在標(biāo)簽之間執(zhí)行導(dǎo)航。

要通過(guò)在相鄰方法之間自動(dòng)添加行來(lái)提高源代碼的可見(jiàn)性,請(qǐng)?jiān)诰庉嬈髟O(shè)置的 "外觀" 頁(yè)中選擇 "顯示方法分隔符" 選項(xiàng)。

在測(cè)試和測(cè)試主題之間進(jìn)行導(dǎo)航

IntelliJ IDEA 中的測(cè)試支持提供了在測(cè)試和測(cè)試主題之間進(jìn)行導(dǎo)航的能力。

有關(guān)常見(jiàn)測(cè)試程序的信息,請(qǐng)參閱測(cè)試。

對(duì)于語(yǔ)言和框架特定的指南, 測(cè)試框架、測(cè)試 JavaScript、運(yùn)行 Nodeunit 測(cè)試,和語(yǔ)言與框架 - 具體指導(dǎo)。

從測(cè)試跳到測(cè)試主題

  1. 在編輯器中打開所需的測(cè)試類。
  2. 在主菜單或編輯器的上下文菜單上,選擇:導(dǎo)航| 測(cè)試對(duì)象(Navigate | Test Subject)?;蛘撸?nbsp;Ctrl+Shift+T。當(dāng)前測(cè)試類的測(cè)試主題在編輯器的專用選項(xiàng)卡中打開,并獲得焦點(diǎn)。

從類或文件跳到測(cè)試

  1. 在編輯器中打開所需的類。
  2. 在主菜單或編輯器的上下文菜單上,選擇:導(dǎo)航| 測(cè)試(Navigate | Test)?;蛘?,按 Ctrl+Shift+T。如果有多個(gè)測(cè)試與測(cè)試主題相關(guān)聯(lián),請(qǐng)從彈出列表中選擇所需的測(cè)試。當(dāng)前類的測(cè)試將在編輯器的專用選項(xiàng)卡中打開,并獲得焦點(diǎn)。
    Note:如果測(cè)試類不存在,系統(tǒng)將提示您創(chuàng)建一個(gè)測(cè)試類,如創(chuàng)建測(cè)試一節(jié)所述。

從 StackTrace 導(dǎo)航到源代碼

您可以輕松地從“運(yùn)行”工具窗口中的 StackTrace 導(dǎo)航到導(dǎo)致問(wèn)題的源代碼。

從 StackTrace 導(dǎo)航到一行代碼的操作:

  • 在 "運(yùn)行工具" 窗口中,滾動(dòng)到所需的 StackTrace 行,然后單擊指向有關(guān)源文件的鏈接。源文件在編輯器中打開。
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

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

編程獅公眾號(hào)