Intellij IDEA Favorites標籤管理
首先打來管理界面面板: Alt+2 或者直接點擊左側欄Favorites
面板中我肯可以看到星號,對勾,和breakpoints的分類:
- 星號,代表類的管理,可以快速定位一個類的信息。
- 對勾,代表書籤管理,屬於代碼級別的
- breakpoint代表斷點信息
將類加入類管理列表中:從項目管理文件列表中定位該文件,右鍵點擊,Add to Favorites
對類中代碼添加無綁定標籤書籤: F11 ,添加後如圖所示
對類中代碼添加有綁定標籤書籤: ctrl + shift + [0-9]
展示添加了書籤的文件列表: shift + F11 會展示添加過書籤的文件列表,可上下移動切換文件。
直接定位添加了標籤的書籤: ctrl + 標籤數字。 光標會跳轉到添加該書籤的位置
無處不在的查詢
根據類名查詢定位自己項目中的Java類:Navigate -> Class... 快捷鍵 ctrl + N
根據類名查詢定位自己項目包括依賴Jar包中的Java類:Navigate -> Class... 快捷鍵 ctrl + N + (ctrl + N) 即勾選剛纔Include non-project classes包括沒有項目的class文件
根據文件名查詢定位自己項目中的文件:Navigate -> File... 快捷鍵 ctrl + shift + N
根據文件名查詢定位自己項目包括依賴Jar包中的文件:Navigate -> File... [ctrl + shift + N] double 即勾選剛纔Include non-project classes包括沒有項目的文件
定位方法或變量名(信號查找):Navigate -> symbol... 快捷鍵 ctrl + shift + alt + N 根據方法名或變量名來定位代碼
定位行: ctrl + G
快速打開信息管理欄
快讀打開信息管理欄快捷鍵例如:Project管理 , Favorities管理 , Structures管理 , Version Control , Run , Debug 信息欄 等等。
alt + 1 / 2 / 3 ...
切換打開文件列表的文件編輯窗口: alt+← 、 alt + →
列式編輯
find all occurrences : ctrl + alt + shift + J
Toggo case : ctrl + shift + U
Reformat code : ctrl + alt+ L
move caret to next word : ctrl + left / right
move caret to next word with selection : ctrl + shift + left / right
move caret to line start : Home
move caret to line end: End
無處不在的跳轉
Window->Next Project Window/Previous Project Window : ctrl + alt + [ / ]
Recent Files (最近打開的文件) ctrl + E
Recent Changed Files (最近修改的文件列表) ctrl + shift + E
Last/Next Edit Location (Navigate-> 光標定位到上次編輯的地方) ctrl + shift + Backspace
Back / Forward (打開之前或之後瀏覽的文件) ctrl + alt + <- / ctrl + alt + ->
代碼重構快捷鍵
重構變量或者參數的名稱或方法的簽名名稱:shift + F6
重構函數簽名(修改方法名稱,增加或減少參數) : ctrl + F6 / 直接在使用方法的地方輸入想要的參數 alt + enter動態添加
抽取Extract
抽取方法內變量:ctrl + alt + V
抽取靜態變量:ctrl + alt + C
抽取成員變量:ctrl + alt + F
將變量抽取爲方法參數: ctrl + alt + P
將代碼抽取爲方法:ctrl + alt + M
文件結構圖
ctrl+F12 彈框查看類結構。
ctrl + alt + U 類繼承結構圖
ctrl + shift + alt + U 類繼承結構圖
通用快捷鍵
Find Action : ctrl + shift + A
ctrl + Q 查看類或者方法的文檔註釋
光標移到下一個錯誤位置:F2