本章概述了默認(rèn) (現(xiàn)成的) IDE 界面布局。注意, 您正在安裝的插件和其他 add-ons 可能會(huì)改變 IDE 的外觀和行為方式, 例如:可能有額外的命令按鈕或菜單項(xiàng)出現(xiàn)在不常見的位置。
本章將深入了解 IntelliJ IDEA 的用戶界面的組織結(jié)構(gòu),以幫助您找到適合自己的工作環(huán)境。
當(dāng)您首次運(yùn)行 IntelliJ IDEA 或沒有打開的項(xiàng)目時(shí),IntelliJ IDEA 會(huì)顯示歡迎界面,這樣可以快速訪問主要入口點(diǎn)。打開項(xiàng)目后,IntelliJ IDEA 會(huì)顯示主窗口。該窗口由邏輯區(qū)域組成,如下圖所示,使用數(shù)字標(biāo)簽標(biāo)記。
菜單和工具欄: 主菜單和工具欄可讓您執(zhí)行各種命令。
導(dǎo)航欄:可以幫助您瀏覽項(xiàng)目并打開文件進(jìn)行編輯。
狀態(tài)欄:指示項(xiàng)目的狀態(tài),整個(gè)IDE,并顯示各種警告和信息消息。
編輯器:這里您可以創(chuàng)建和修改代碼。
IntelliJ IDEA 工具窗口: 提供對(duì)各種特定任務(wù)(項(xiàng)目管理,搜索,運(yùn)行和調(diào)試,與版本控制系統(tǒng)集成等)訪問的輔助窗口。
IntelliJ 想法在沒有項(xiàng)目打開時(shí)會(huì)顯示歡迎界面。從這個(gè)界面上,您可以快速訪問 IntelliJ IDEA 的主要出發(fā)點(diǎn)。當(dāng)您在 IntelliJ IDEA 的唯一實(shí)例中關(guān)閉當(dāng)前項(xiàng)目時(shí), 將顯示歡迎界面。如果您正在處理多個(gè)項(xiàng)目,通常關(guān)閉某個(gè)項(xiàng)目會(huì)導(dǎo)致關(guān)閉其它正在運(yùn)行的 IntelliJ IDEA 窗口,但最后一個(gè)項(xiàng)目除外, 關(guān)閉此操作將顯示歡迎界面。
歡迎屏幕分為以下兩個(gè)部分: 快速啟動(dòng) 和 最近的項(xiàng)目(如果有的話)。
您可以使用“Tab” 鍵瀏覽歡迎界面。
使用該部分的鏈接可以創(chuàng)建一個(gè)新項(xiàng)目,打開或?qū)氍F(xiàn)有項(xiàng)目,或從版本控制中檢出項(xiàng)目。
您可以在 First Time 部分看到 Opening your Project, 以了解有關(guān)第一次從您的磁盤或 VCS 打開您的項(xiàng)目。
另外,使用下拉箭頭可以配置您的工作環(huán)境和默認(rèn)項(xiàng)目,并獲取幫助以打開 "幫助" 主題、"當(dāng)日提示" 和 "默認(rèn) keymap 文檔"。
如果合適,左側(cè)窗格將顯示您最近使用過的項(xiàng)目的列表。單擊某個(gè)項(xiàng)目以重新打開它。
要查找感興趣的項(xiàng)目,請(qǐng)開始鍵入其名稱。
要從列表中刪除最近的項(xiàng)目,請(qǐng)按照下列步驟操作:
① 使用 Tab 鍵將鼠標(biāo)移動(dòng)到“近期”項(xiàng)目列表中。
② 使用箭頭鍵選擇要?jiǎng)h除或查找的項(xiàng)目, 如上圖所示。
③ 執(zhí)行以下操作之一:
• 在打開的 "刪除最近的項(xiàng)目" 對(duì)話框中, 按鍵盤上的 "刪除" 并確認(rèn)刪除。
• 要以默認(rèn)方式刪除所選的近期項(xiàng)目,請(qǐng)單擊 “X” 或者選擇從選擇的上下文菜單中刪除從歡迎界面選中的內(nèi)容。
本節(jié)介紹IntelliJ IDEA的菜單欄與工具欄,內(nèi)容包括:
• 本節(jié)概觀
• IntelliJ IDEA窗口的主要元素
• 技巧和竅門
IntelliJ IDEA 菜單欄和工具欄可讓您執(zhí)行各種命令。主菜單和工具欄包含影響整個(gè)項(xiàng)目或其大部分內(nèi)容的命令。此外,上下文相關(guān)的彈出菜單可讓您執(zhí)行特定于項(xiàng)目一部分的命令,如源文件、類等。幾乎每個(gè)命令都有一個(gè)關(guān)聯(lián)的鍵盤快捷方式,可以更快地訪問它。
使用 “View” 菜單的 check 命令顯示或隱藏 IntelliJ IDEA 窗口的主要元素。例如,如果要顯示主工具欄,請(qǐng)確保已經(jīng)選中了“檢查命令”工具欄。
以下每項(xiàng)與上圖中的每個(gè)序號(hào)相對(duì)應(yīng):
主菜單包含用于打開、創(chuàng)建項(xiàng)目,重構(gòu)代碼,運(yùn)行和調(diào)試應(yīng)用程序,將文件保存在版本控制下等等的命令。
主工具欄包含重復(fù)基本命令的按鈕,以便快速訪問。您可以使用工具欄上下文菜單中的 checked 命令隱藏主工具欄。
默認(rèn)情況下,主工具欄被隱藏。要顯示它,請(qǐng)選擇主菜單上的檢查命令 View | Toolbar。
導(dǎo)航欄是 “項(xiàng)目” 工具窗口的快速替代方法。
默認(rèn)情況下,會(huì)顯示導(dǎo)航欄。要隱藏它,請(qǐng)清除主菜單上的 check 命令 View | Toolbar。
這些菜單,右鍵單擊可用,包含適用于當(dāng)前上下文的命令。
這些菜單可以使用 Alt + Insert,包含適用于當(dāng)前上下文的命令。
• 使用 View 顯示或隱藏 IntelliJ IDEA UI 的主要元素。
• 所有菜單和工具欄按鈕的動(dòng)作說明顯示在狀態(tài)欄的左側(cè)。
• 如果您知道要執(zhí)行哪個(gè)操作,但不知道在何處找到相應(yīng)的命令,只需按下 Ctrl+Shift+A,鍵入要執(zhí)行的操作名稱的某部分,然后從建議列表中選擇所需的操作。
本節(jié)內(nèi)容包括:
• IntelliJ IDEA 導(dǎo)航欄介紹
• 切換導(dǎo)航欄
• 技巧和竅門
導(dǎo)航欄是項(xiàng)目視圖的快速替代方法。使用此工具可以在項(xiàng)目中導(dǎo)航并打開要編輯的文件。
• 在 View 菜單上,選擇 check 命令導(dǎo)航欄。
• 按住 “Alt+Home”。
• 在 "View" 菜單上,清除 "檢查命令" 導(dǎo)航欄。
請(qǐng)注意以下事項(xiàng):
• 當(dāng)主工具欄被隱藏的時(shí)候,導(dǎo)航欄顯示運(yùn)行/調(diào)試配置選擇器,運(yùn)行按鈕和調(diào)試按鈕
,項(xiàng)目結(jié)構(gòu)
,版本控制按鈕(如果版本控制集成已啟用)和搜索無處不在的放大鏡
。
• 當(dāng)導(dǎo)航欄被隱藏時(shí),按下 Alt+Home 將其打開。
• 按下 Escape 將鼠標(biāo)箭頭返回到編輯器。
IntelliJ IDEA狀態(tài)欄指示當(dāng)前的IDE狀態(tài),并允許您執(zhí)行某些環(huán)境維護(hù)任務(wù)。
您下載并安裝插件時(shí),狀態(tài)欄中會(huì)顯示更多圖標(biāo)。
圖標(biāo) |
描述 |
---|---|
![]() |
單擊可切換顯示或隱藏工具窗口欄。此外,還可以雙擊并按住 |
![]() |
狀態(tài)欄的這一部分顯示了命令的說明,當(dāng)前在主菜單、上下文菜單或工具欄上選擇了該指令。 |
![]() |
單擊此圖標(biāo)可以調(diào)用后臺(tái)任務(wù)經(jīng)理。此圖標(biāo)在狀態(tài)欄中的可見性取決于啟動(dòng)的后臺(tái)任務(wù)。 |
![]() |
前兩個(gè)數(shù)字表示編輯器中的當(dāng)前插入位置(行和列)。 如果在編輯器中進(jìn)行了選擇,IntelliJ IDEA 會(huì)在斜線后顯示當(dāng)前選擇的長度。 |
![]() |
這個(gè)鎖定圖標(biāo)表示編輯器中當(dāng)前文件的只讀或可寫屬性。要切換文件屬性,請(qǐng)單擊鎖定圖標(biāo)或使用主菜單的 File | Make File Writable/Read-only。 |
![]() |
查看和更改編輯器中當(dāng)前文件的行尾。 |
![]() |
查看和更改編輯器中當(dāng)前文件的編碼。 |
![]() |
單擊此圖標(biāo)可以在版本控制工具窗口的傳入選項(xiàng)卡中導(dǎo)航到等待的源控制變更列表。 |
![]() |
將鼠標(biāo)指針懸停在圖標(biāo)上會(huì)顯示工具提示上的當(dāng)前代碼檢查配置文件。 點(diǎn)擊 Hector 圖標(biāo)會(huì)顯示一個(gè)包含以下功能的對(duì)話框: 突出的水平。使用滑塊更改當(dāng)前文件的突出顯示級(jí)別,或檢查配置文件進(jìn)行配置。 根據(jù)滑塊所選擇的突出顯示級(jí)別,Hector 會(huì)密切注意代碼 節(jié)能模式。選擇此復(fù)選框可以減少計(jì)算機(jī)的功耗,因?yàn)橄撕笈_(tái)操作。要表示模式打開,Hector 會(huì)淡出 當(dāng)節(jié)能模式打開時(shí),IntelliJ IDEA 通過不執(zhí)行耗費(fèi)筆記本電腦電池的昂貴的后臺(tái)活動(dòng),減少其功能的一個(gè)文本編輯器。這些活動(dòng)包括錯(cuò)誤突出顯示和即時(shí)檢查,自動(dòng)完成代碼和自動(dòng)完成增量后臺(tái)編譯。 您也可以通過主菜單上的 File | Power Save Mode 命令切換節(jié)能模式。 導(dǎo)入彈出式菜單。使用此復(fù)選框啟用或禁用自動(dòng)導(dǎo)入當(dāng)前文件。您可以在"設(shè)置/首選項(xiàng)" 對(duì)話框的 "自動(dòng)導(dǎo)入" 頁中為整個(gè)產(chǎn)品關(guān)閉自動(dòng)導(dǎo)入。 |
![]() |
表示存在無人參與的通知。單擊此圖標(biāo)可在“事件日志”工具窗口中查看通知說明。 或者,當(dāng)圖標(biāo)為空時(shí),表示沒有新的通知。 |
![]() |
此閃爍的圖標(biāo)表示發(fā)生內(nèi)部IDE錯(cuò)誤。點(diǎn)擊查看錯(cuò)誤說明并提交報(bào)告。 |
![]() |
顯示當(dāng)前堆級(jí)別和內(nèi)存使用情況。此部分在狀態(tài)欄中的可見性由 "設(shè)置/首選項(xiàng)" 對(duì)話框的 "外觀" 頁中的 "顯示內(nèi)存指示器" 來定義。默認(rèn)情況下不顯示該選項(xiàng)。 單擊內(nèi)存指示器運(yùn)行垃圾回收器。 |
IntelliJ IDEA 提供特殊的視圖模式:
• 全屏模式:允許您使用整個(gè)屏幕進(jìn)行編碼。 這將從視圖中刪除所有菜單以及操作系統(tǒng)控件。但是,您可以使用上下文菜單和鍵盤快捷鍵。當(dāng)您將鼠標(biāo)指針懸停在屏幕頂部時(shí),主菜單也可用。
• 演示模式:類似于全屏模式,但它旨在進(jìn)行與 IntelliJ IDEA 編碼相關(guān)的演示。在這種模式下,IntelliJ IDEA 增加字體大小,并隱藏除編輯器以外的所有內(nèi)容。如果需要,還可以使用視圖中的相應(yīng)項(xiàng)目在該視圖中顯示 View | Tool Windows 菜單。
• 無干擾模式:顯示沒有工具欄,沒有工具窗口,沒有編輯器選項(xiàng)卡,代碼是中心對(duì)齊的,等等。
這些操作只能通過 "視圖" 菜單使用。默認(rèn)情況下, 它們沒有映射到任何快捷方式, 但您可以按照配置鍵盤快捷方式中的說明創(chuàng)建自己的快捷方式。
除了操作工具窗口 (顯示/隱藏或調(diào)整它們的大小) 之外,IntelliJ IDEA 還可以使整個(gè)產(chǎn)品窗口最大化, 隱藏主菜單。
• 要切換到全屏模式,請(qǐng)?jiān)谥鞑藛紊线x擇 View | Enter Full Screen。
• 要退出全屏模式,請(qǐng)主菜單上選擇 View | Exit Full Screen。
在演示模式下,編輯器占據(jù)整個(gè)屏幕,而所有其他的 IntelliJ IDEA 組件都被隱藏。
此外,此模式中的字體大小比通常大。您可以在 "設(shè)置" 對(duì)話框的 "外觀" 頁中定義 "演示" 模式的字體大小。
• 要切換到演示模式,請(qǐng)選擇主菜單上的 View | Enter Presentation Mode。
• 要退出演示模式,請(qǐng)選擇主菜單上的 View | Exit Presentation Mode。
在無干擾模式下,編輯器占據(jù)了整個(gè) IntelliJ IDEA 框架,沒有任何編輯器選項(xiàng)卡和工具窗口按鈕,代碼是居中對(duì)齊的。
• 要切換到無分心模式,請(qǐng)選擇主菜單上的 View | Enter Distraction-Free Mode。
• 要退出無分心模式,請(qǐng)選擇主菜單上的 View | Exit Distraction-Free Mode。
⑴ 按 Ctrl+Back Quote 或選擇主菜單上的 View | Quick Switch Scheme。
⑵ 在打開的 "Switch" 彈出列表中,選擇 "View"模式。
⑶ 在上下文菜單中,選擇所需的模式。菜單的內(nèi)容取決于您當(dāng)前的模式:
• 進(jìn)入演示模式 /退出演示模式
• 進(jìn)入無干擾自由模式 /退出自由模式
• 進(jìn)入全屏 /退出全屏
IntelliJ IDEA允許您將任何圖像定義為背景。這樣做,您可以僅為當(dāng)前項(xiàng)目或任何您打開或重新創(chuàng)建的項(xiàng)目設(shè)置背景圖像。
此功能沒有鍵盤快捷方式(您可以輕松創(chuàng)建快捷方式,如本節(jié)所述 配置鍵盤快捷鍵)。
⑴ 執(zhí)行以下操作之一:
• 按 “shift”兩次(見 搜索無處不在)。
• 按 “ctrl+shift+A”(見 導(dǎo)航到行動(dòng))。
⑵ 在打開的對(duì)話框中,指定要用作背景的圖像,其不透明度,填充和放置選項(xiàng)。此外,您還可以選擇在編輯器和工具窗口或者 IntelliJ IDEA 框架中顯示背景。
另外,選中該項(xiàng)目的復(fù)選框只顯示當(dāng)前項(xiàng)目中的背景,并在其他項(xiàng)目中忽略此背景。
如果在 IntelliJ IDEA 項(xiàng)目中已經(jīng)選擇了圖像,則此操作也可從“項(xiàng)目”工具窗口的上下文菜單中獲取:
在圖像編輯器中: