Idea使用技巧總結(mac)

跳轉

Command+Shift+A查詢快捷鍵
Command+Alt+[ 或Command+Alt+] 項目之間的跳轉
Command+1 文件編輯區(qū)與Project區(qū)窗格進行切換
Command+2 文件編輯區(qū)與Favorites收藏夾窗格進行切換
Command+7 文件編輯區(qū)與結構窗格進行切換
Command+E 最近編輯文件

精確查找

Command+N 搜索類,有選項可以搜索包含jar中的類
Command+Shift+N 搜索文件,有選項可以設置搜索包含Jar中的所有文件
Command+Shift+Alt+N 搜索標號(方法、成員變量等)有選項可以設置搜索包含Jar中的所有
Command+Shift+F 搜索字符串,與Eclipse中的Ctrl+H一樣可以搜索字符串,有一些選項可以使用

列操作

Select All Occurrences(選中多行)(Control+Command+G)
選中某個單詞(Shift+Alt+??)
整體變?yōu)榇髮?Shift+Command+U)
選中光標以右的所有內容(Shift+Command+??)

Live Templates(代碼模板)(可自定義)

位置:菜單->File->Setting->Editor->Live Templates
功能:定義模板,使用特定“字符”快速敲擊出某段代碼。
舉例:psvm 敲出 public static void main(String[] args)

postfix預加載(可自定義)

for 100.fori for(int i = 0; i < 100; i++) {}
sout new Date().sout system.out.println(new Date());
字符串變量名后面直接寫“.format”,可以進行格式化
函數(shù)體內變量名后面輸入“.return”,可以直接返回
變量名后面直接輸入“.field”直接創(chuàng)建成員變量
變量名后面直接輸入 ".nn" if(變量名!=null){}

神器Alt+Enter

1、直接寫個方法名稱,光標在方法名上時,按Alt+Enter可以創(chuàng)建方法
2、定義接口后,按Alt+Enter可以直接定義實現(xiàn)類
3、英文單詞錯誤提示(單詞下有波浪線),按Alt+Enter有修改建議
4、導包,寫完類定義后,按Alt+Enter按提示導入使用類所在的包

重構

1.重構變量 Refactor--->Rename Shift+F6
將光標定位于要修改的單詞上,按shift+f6,將變量重構成一個邏輯上清晰的變量
2.重構方法 Refactor--->Change Signature Ctrl+F6
在定義方法上按下 Ctrl+F6 ,添加一個參數(shù)
public void sayHello(String firstName){

抽取

Command+Alt+V 抽取成變量
Command+Alt+C 抽取成類變量(static)
Command+Alt+F 抽取成成員變量
Command+Alt+P 抽取成函數(shù)的參數(shù)
Command+Alt+M 抽取成方法

調試

設置取消斷點(Command+F8)
F8單步運行
F9恢復運行,如果下方有斷點會運行到斷點處
Shift+Command+F8 查看所有斷點,如果已經設置為了斷點,則可以通過Shift+Command+F8 設置成條件斷點
左下方Mute breakpoints,禁止所有斷點,繼續(xù)F9可以直接結束程序
Alt+F8表達式求值
Alt+F9運行到光標所在行
運行過程中可以在下方的參數(shù)框中通過F2設置參數(shù)的值
Control+Shift+F9快速運行當前上下文(比如光標在main函數(shù)可運行main函數(shù))
Alt+Shift+F9從歷史運行列表中選取進行運行

文件操作

Control+Alt+N 新建文件(New in this Directory)
F5 復制當前文件
F6 移動當前文件
Shift+Command+C 復制文件完整路徑
Shift+Command+V 調出剪切板,可用于批量復制

結構圖

Command+F12 查看類結構
Command+Shift+Alt+U 或在文件編輯界面右鍵->maven-> show dependencies 查看Maven 依賴圖
Command+Shift+Alt+U 或在文件編輯界面右鍵->show diagram 查看類依賴關系
Control+H 查看方法調用關系

其他操作

Shift+Enter立刻開始下一行
Shift+Alt+上/下 移動一行代碼
Command+Alt+L 整理代碼
Control+return 生成get/set方法等

Gsonformat快捷鍵

Alt+S打開界面或者Control+Enter選擇列表中的Gsonformat(1.5.0版本bug,必須有包名)

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容