設定
首先,是一些自己覺得比較友善的設定,詳情見連接配接:https://blog.csdn.net/weixin_42579868/article/details/107536285
快捷鍵
建立類:control+=(這個是我自定義的) 或者command+n(系統自帶的)
建立包:option±(這個是我自定義的)
手動補全:option+/
修複打開提示:option+enter
打開代碼提示檢視:control+space
方法參數提示:command+p
快速生成代碼:control+enter 或者 command+N
自動生成測試類,用junit測試,idea對着要進行測試的類/方法光标覆寫 command+shift+t 選擇create test class,勾選要測試的方法。
重命名:shift+f6
将選中的代碼提取到一個function中 :option+command+m
将選中的代碼變成一個代碼塊:option+command+t
插入自定義動态代碼模闆:command+j
全局設定:command+,
項目設定:command+;
搜尋檔案名:快速按兩下shift
全局搜尋關鍵字:command+shift+f
在目前檔案裡搜尋關鍵字 局部搜尋:command+f
根據類名查找檔案:command+o
打開變量聲明處:command+b
跳轉到接口實作處(或者方法實作處):Option + Command + b
跳轉接口的聲明處:command+i
跳轉到類、方法、變量的聲明處:Command + 滑鼠點選類名、方法名、變量名
運作:control+shift+R
清除無效的引用:control+option+o
格式化代碼:command+option+L
注釋方式是“行注釋”:command+/(可以注釋目前行、取消目前行的注釋注釋選中的内容、取消選中行的注釋)
注釋方式為“多行注釋”:option+command+/
代碼折疊:command + 減号
代碼展開 command +加号
版本控制操作:control+V
本地曆史版本
按control+V
可以檢視本地代碼變動情況:
視圖模式
IDEA提供兩種特殊的視圖模式,
- Presentation Mode - 示範模式,專門用于Code Review這種需要展示代碼的場景 Distraction Free
- Mode - 禅模式,專注于代碼開發
代碼調試
條件斷點:
在給某行代碼添加了斷點之後,對着斷點右鍵,可以設定指定條件的斷點。
強制傳回:
IDEA 可以在打斷點的方法棧處,強制傳回你想要的方法傳回值給調用方。
在傳回值的地方加斷點,運作到斷點之後,右鍵可以選擇強制傳回值
模拟異常
IDEA 可以在打斷點的方法棧處,強制抛出異常給調用方。
. Evaluate Expression
IDEA 還可以在調試代碼的時候,動态修改目前方法棧中變量的值,單機圖檔中滑鼠的位置即可
插件
File -> Setting -> Plugin
插件安裝,可以直接在IDEA的插件庫中實時搜尋安裝。browse plugin repository
對于網絡不好的使用者,可以登入官方插件倉庫位址:plugins.jetbrains.com/idea,下載下傳壓縮包之後,選擇install from disk
插件推薦
- Alibaba Java Coding Guidelines 阿裡Java程式設計規約插件
- FindBugs 代碼缺陷掃描
- lombok plugin 快速生成 getter setter等
- maven helper maven 依賴管理助手 ,解析maven pom結構,分析沖突;
- Rainbow brackets 讓代碼中的括号更具辨別性
- Translation 翻譯插件,閱讀源碼必備
- Key Promoter X 對你的滑鼠操作進行 快捷鍵提示
- Material Theme UI 主題
- MyBatis Log Plugin 把 Mybatis 輸出的sql日志還原成完整的sql語句,