IDEA功能詳細,快捷鍵繁多,但是實際開發時不是所有都能用上,如果我們熟悉一些常用的也足夠滿足我們日常開發了,多的也只是提高我們的B格。
1.自定義主題
IDEA默認的主題有三款,分別是IntelliJ,Darcula,Windows。但是如果這幾款不能滿足你炫的個性可以考慮更換,更換方式如下:
開放的IDEA主題地址 或 themesmap 或 idea color themes 在這里你可以挑選你中意的一款主題,然后下載保存到本地。
提醒:設置之前最好保存下現在默認的主題,File-->Export Settings,保存下來,下次想還原的時候使用。
更換主題其實就是導入剛剛下載的主題jar(1433946702.jar),File-->Import Settings。
2.常用快捷鍵
1. 快捷打開Settings界面
Ctrl + Alt + S
2.快捷打開Project Structure(項目結構配置)界面
Ctrl + Alt + Shift + S
3.查找替換
Ctrl + F 在當前文件進行文本查找 Ctrl + Shift + F 根據輸入內容查找整個項目 或 指定目錄內文件 Ctrl + N 根據輸入的 名/類名 查找類文件 Ctrl + R 在當前文件進行文本替換 Alt + F7 查找光標所在的方法 / 變量 / 類被調用的地方(例如查詢某個枚舉在哪些地方被使用) Ctrl + G 在當前文件跳轉到指定行處
4.復制粘貼刪除
Ctrl + C 復制光標所在行 或 復制選擇內容 Ctrl + X 剪切光標所在行 或 剪切選擇內容 Ctrl + V 黏貼復制或剪切的內容 Ctrl + Y 刪除光標所在行 或 刪除選中的行 Ctrl + D 復制光標所在行 或 復制選擇內容,並把復制內容插入光標位置下面
5.撤銷
Ctrl + Z 撤銷
Ctrl + Shift + Z 取消撤銷
6.類的層次和方法調用
Ctrl + H 顯示當前類的層次結構 Ctrl + Alt + H 顯示調用層次,當前方法的被調用地方 Ctrl + P 方法參數提示顯示
7.顯示歷史文件
Ctrl + E 顯示最近打開的文件記錄列表
8.代碼自動生成
Alt + Insert 代碼自動生成,如生成對象的 set / get 方法,構造函數,toString() 等 Ctrl + Alt + T 對選中的代碼彈出環繞選項彈出層(如添加if,try...catch..,for)
9.查看接口方法和方法的實現
Ctrl + B 進入光標所在的方法/變量的接口或是定義處,等效於 Ctrl + 左鍵單擊
Ctrl + Alt + B 在某個調用的方法名上使用會跳到具體的實現處,可以跳過接口直接進到實現
10.Debug調試
F7 在 Debug 模式下,進入下一步,如果當前行斷點是一個方法,則進入當前方法體內,如果該方法體還有方法,則不會進入該內嵌的方法中 F8 在 Debug 模式下,進入下一步,如果當前行斷點是一個方法,則不進入當前方法體內 F9 在 Debug 模式下,恢復程序運行,但是如果該斷點下面代碼還有斷點則停在下一個斷點上 Ctrl + F2 停止程序運行 Ctrl + Shift + F8 暫時所有的斷點
11.版本控制
Ctrl + T 版本控制更新項目,需要此項目有加入到版本控制才可用 Ctrl + K 版本控制提交項目,需要此項目有加入到版本控制才可用 Ctrl + Alt + Z git回滾,revert
12.格式化
Ctrl + Alt + L 格式化代碼,可以對當前文件和整個包目錄使用
3.IntelliJ IDEA的視圖模式
IntelliJ IDEA 提供特殊的視圖模式:
- 全屏模式:允許您使用整個屏幕進行編碼。 這將從視圖中刪除所有菜單以及操作系統控件。但是,您可以使用上下文菜單和鍵盤快捷鍵。當您將鼠標指針懸停在屏幕頂部時,主菜單也可用。
- 演示模式:類似於全屏模式,但它旨在進行與 IntelliJ IDEA 編碼相關的演示。在這種模式下,IntelliJ IDEA 增加字體大小,並隱藏除編輯器以外的所有內容。如果需要,還可以使用視圖中的相應項目在該視圖中顯示 View | Tool Windows 菜單。
- 無干擾模式:顯示沒有工具欄,沒有工具窗口,沒有編輯器選項卡,代碼是中心對齊的,等等。
這些操作只能通過 "視圖" 菜單使用。默認情況下, 它們沒有映射到任何快捷方式, 但您可以按照配置鍵盤快捷方式中的說明創建自己的快捷方式。溫馨提示:視圖View的快捷鍵為:Alt + V;
如何切換全屏模式
除了操作工具窗口 (顯示/隱藏或調整它們的大小) 之外,IntelliJ IDEA 還可以使整個產品窗口最大化, 隱藏主菜單。
- 要切換到全屏模式,請在主菜單上選擇 View | Enter Full Screen。
- 要退出全屏模式,請主菜單上選擇 View | Exit Full Screen。
如何切換演示模式
在演示模式下,編輯器占據整個屏幕,而所有其他的 IntelliJ IDEA 組件都被隱藏。
此外,此模式中的字體大小比通常大。您可以在 "設置" 對話框的 "外觀" 頁中定義 "演示" 模式的字體大小。
- 要切換到演示模式,請選擇主菜單上的 View | Enter Presentation Mode。
- 要退出演示模式,請選擇主菜單上的 View | Exit Presentation Mode。
如何切換無干擾模式
在無干擾模式下,編輯器占據了整個 IntelliJ IDEA 框架,沒有任何編輯器選項卡和工具窗口按鈕,代碼是居中對齊的。
- 要切換到無分心模式,請選擇主菜單上的 View | Enter Distraction-Free Mode。
- 要退出無分心模式,請選擇主菜單上的 View | Exit Distraction-Free Mode。
在“切換”彈出列表中切換視圖模式
- 按 Ctrl+Back Quote 或選擇主菜單上的 View | Quick Switch Scheme。
- 在打開的 "Switch" 彈出列表中,選擇 "View"模式。
- 在上下文菜單中,選擇所需的模式。菜單的內容取決於您當前的模式:
- 進入演示模式 /退出演示模式
- 進入無干擾自由模式 /退出自由模式
- 進入全屏 /退出全屏
4.常用簡寫
我們在code的過程中時常會寫測試代碼,main函數,System.out這些語句使用率高但是書寫又長,有沒有什么簡寫呢?
1.main函數
psvm = public static void main(String[] args) {}
2.System.out.
sout = System.out.println(); soutm = System.out.println("當前類名.當前方法"); soutp = System.out.println(""); soutv = System.out.println("變量名 = " + 變量);
5.自定義類代碼模板
6.后續
今天暫時書寫這么多,后面有機會再添加更新。