成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

20個IntelliJ IDEA最常用的導航功能(上)

開發
本文介紹使用IntelliJ IDEA時在項目文件、代碼塊以及各種用戶界面元素(如工具窗口、編輯器選項卡等)之間進行導航的功能。

作為 IntelliJ IDEA 用戶,了解一些基本事項可以充分利用和發揮其功能。該 IDE 的設計目標是將焦點放在代碼上。您使用 IDE 的時候,主要集中在代碼編輯器上,導航只是幫助您從一個代碼位置快速到達另一個位置的手段,不會浪費太多時間。

本文重點向您介紹在項目文件、代碼塊以及各種用戶界面元素(如工具窗口、編輯器選項卡等)之間進行導航的功能。

1. 最近文件

您是否注意到其實大多時候使用的都是有限的那幾個文件。這就是為什么“最近文件”功能在 IntelliJ IDEA 用戶中如此廣泛被使用。一旦習慣用它,您將發現在大多數導航操作中都會用到。要調用此功能,只需按下 Ctrl + E(OS X 上為 Cmd + E)。

注意,默認情況下選擇的是最近訪問的文件,所以您只需點擊一次即可跳轉到該文件。要縮小顯示的文件列表,您可以使用所謂的“快速搜索”。只需開始鍵入文件名的其中一部分,IDE 就會突出顯示您正在尋找的內容。

2. 結構彈出窗口

您可能會經常面對另一種導航模式,即在當前打開的文件中進行導航。每個文件都有其自身的結構:Java 類由成員組成,如字段、方法等;XML 和 HTML 文件由標簽樹組成。要快速導航到結構中的任何位置,只需按下 Ctrl + F12(OS X 上為 Cmd + F12),然后選擇正確的項(您還可以使用快速搜索來縮小列表)。

有時,結構的呈現可能取決于您查看的方式。例如,Java 類的結構可能包括其超類或接口的結構。默認情況下,IntelliJ IDEA 隱藏超類和接口的成員。但是,如果您再次按下相同的快捷鍵,您將會看到它們。

當下次使用此操作時,IDE 會記住您的偏好設置。

3. 跳轉到導航欄

這個功能非常方便,可以幫助您在整個項目結構中進行導航、創建和修改文件,以及執行其他有用的操作。要激活導航欄的功能,可以通過 Alt + Home(OS X 上為 Alt + ↖)調用“跳轉到導航欄”操作。

值得一提的是,“跳轉到導航欄”即使在導航欄本身隱藏時也可以使用。

4. 轉到類

作為一個基本操作,“轉到類”有什么優勢呢?每當在 IntelliJ IDEA 中按下 Ctrl + N(OS X 上為 Cmd + N)時,除了任何 IDE 中都支持的簡單通配符、駝峰命名和包前綴外,IntelliJ IDEA 的“轉到類”操作還提供了中間名稱匹配、行號后綴、快速文檔和定義彈窗等功能:

默認情況下,該操作在您的項目中尋找最佳匹配項;如果找不到匹配項,則會查看項目庫。要切換范圍,請使用相同的快捷鍵。

IntelliJ IDEA 的一個好處是,它的操作非常容易在沒有鼠標的情況下使用:一旦彈出窗口顯示,您可以鍵入/更改查詢,使用上下箭頭鍵在結果中導航。

5. 轉到文件或文件夾

通過 Ctrl + Shift + N(OS X 上為 Cmd + Shift + N)映射的“轉到文件”,此操作非常節省時間,當您需要在項目中打開特定文件時非常有用。除了標準功能(例如通配符、駝峰命名和文件夾前綴)外,它還可以幫助您找到一個文件夾。

6. 轉到符號

要使用"轉到符號"功能,可以使用快捷鍵 Ctrl + Shift + Alt + N(OS X 上為 Cmd + Shift + Alt + N)。此功能支持您在不進行全文搜索的情況下導航到任何符號。由于 IDE 不斷維護著項目(和庫)中所有符號的索引,您只需輸入一個表達式,即可在幾秒鐘內找到相應的方法或字段,即使您的項目非常大也沒問題。

7. 選擇

如果您需要在特定的工具窗口中選擇當前選定的文件,比如項目視圖或更改視圖,甚至是資源管理器/查找器。這時通過 Alt + F1 的“選擇”操作非常方便:

8. 切換到工具窗口

IntelliJ IDEA 中的大多數工具窗口都分配了便捷的快捷鍵。按下相應的快捷鍵,工具窗口將顯示并獲得焦點。在焦點在工具窗口內時按下此快捷鍵后,它將隱藏,您的焦點將返回到編輯器。這非常方便,可以完全擺脫鼠標:每當您需要一個工具窗口或者想返回到編輯器時,只需按下快捷鍵即可。

至少記住以下快捷鍵:

  • 項目工具窗口:Alt + 1(OS X 上為 Cmd + 1)
  • 更改工具窗口:Alt + 9(OS X 上為 Cmd + 9)
  • 終端工具窗口:Alt + F12

9. 切換到編輯器

"切換到編輯器"功能支持您通過按下 Escape 鍵將焦點從其他位置切換到編輯器,這樣做會保留工具窗口的可見狀態。

另外,您還可以使用快捷鍵 Ctrl + Alt + F12(在 macOS 上是 Cmd + Alt + F12)隱藏所有工具窗口并切換到編輯器。

10. 轉到相關的單元測試

在編寫代碼時,我們面臨的另一種常見導航模式是在類和相應的單元測試之間進行導航(特別是當我們想確保代碼按預期工作時)。IntelliJ IDEA 能夠識別與特定類相關的測試,并提供名為“轉到測試”的操作,通過 Ctrl + Shift + T(OS X 上為 Cmd + Shift + T)映射,可以讓您在任何類和其測試之間進行導航:

如果一個類還沒有任何測試,該操作將幫助您創建一個測試。

責任編輯:趙寧寧 來源: Java學研大本營
相關推薦

2023-09-26 12:28:49

IDEA導航

2023-09-26 00:06:05

項目導航IDEA

2017-12-14 14:19:52

IntellijIDEA快捷鍵

2023-07-08 23:02:14

快捷鍵IntelliJIDEA

2024-02-28 18:01:20

IDEAIDEtry

2021-01-31 12:47:59

IntelliJ ID版本

2023-12-31 12:05:42

Markdown語法鏈接

2023-10-09 22:23:25

插件開發

2023-11-22 18:04:50

快捷鍵? macOS

2024-01-18 15:34:58

Windows操作系統

2023-10-10 22:41:15

IntelliJ上架

2020-03-31 14:00:29

Python 開發工具

2015-12-21 14:07:58

2023-05-14 22:55:00

插件IntelliJIDEA

2019-07-12 09:18:22

IntelliJ ID插件插件庫

2009-06-10 21:58:51

Javascript常

2024-03-18 15:04:02

物聯網通信協議IOT

2023-12-03 18:26:25

IDEA插件

2023-10-07 16:28:01

2023-12-18 18:01:25

快捷鍵CI鼠標
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品一区二区在线播放 | 福利二区 | 日韩中文视频 | 色综合九九 | 黄色片a级| 亚洲国产精品成人久久久 | 亚洲www | 日韩中文一区二区三区 | 日本精品一区二区在线观看 | 四虎影 | 欧美videosex性极品hd | 精品久久久久久亚洲精品 | 超碰最新在线 | 亚洲女人的天堂 | 亚洲 中文 欧美 日韩 在线观看 | 成人一区二区电影 | 久草.com | 91精品国产乱码久久久久久久 | 亚洲一区二区三区视频免费观看 | 国产精品久久久久久久久久免费看 | 欧美久久久久久久久 | 亚洲欧美日韩在线 | 欧美日韩国产在线观看 | 一级黄色影片在线观看 | 伊人色综合久久天天五月婷 | 色综合视频 | 欧美综合久久 | 日韩在线中文字幕 | 精品国产一区探花在线观看 | 国产福利视频导航 | 99爱在线观看 | 欧美日韩网站 | 在线a视频| 99国产精品久久久久老师 | 精品一区二区三区在线视频 | 亚洲精品国产第一综合99久久 | 综合五月婷 | 日韩1区| 狠狠的干 | 91视频三区 | 国产成人精品久久 |