天天看點

mac精通idea

設定

首先,是一些自己覺得比較友善的設定,詳情見連接配接: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

mac精通idea

可以檢視本地代碼變動情況:

mac精通idea

視圖模式

mac精通idea

IDEA提供兩種特殊的視圖模式,

  • Presentation Mode - 示範模式,專門用于Code Review這種需要展示代碼的場景 Distraction Free
  • Mode - 禅模式,專注于代碼開發

代碼調試

條件斷點:

在給某行代碼添加了斷點之後,對着斷點右鍵,可以設定指定條件的斷點。

mac精通idea

強制傳回:

IDEA 可以在打斷點的方法棧處,強制傳回你想要的方法傳回值給調用方。

在傳回值的地方加斷點,運作到斷點之後,右鍵可以選擇強制傳回值

mac精通idea

模拟異常

IDEA 可以在打斷點的方法棧處,強制抛出異常給調用方。

mac精通idea
mac精通idea

. Evaluate Expression

IDEA 還可以在調試代碼的時候,動态修改目前方法棧中變量的值,單機圖檔中滑鼠的位置即可

mac精通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語句,