文章目錄
- 1. CTRL + 滑動滾輪 調整視窗顯示大小
- 2. tab 多行顯示
- 3. 代碼編輯區顯示行号
- 4. 快捷鍵
-
- 4.1 查找
- 4.2 跳轉切換
- 4.3 編碼相關
- 4.4 代碼閱讀相關
- 5. 編碼效率相關
-
- 5.1 檔案代碼模闆
- 5.2 實時代碼模闆
- 6. 插件方面
-
- 6.1 插件安裝
- 6.2 插件推薦
-
- 6.2.1 Alibaba Java Coding Guidelines
- 6.2.2 lombok plugin
- 6.2.3 Rainbow brackets
- 6.2.4 Translation
- 6.2.5 GenerateSerialVersionUID
- 6.2.6 Free Mybatis
- 6.2.7 MyBatis Log Plugin
1. CTRL + 滑動滾輪 調整視窗顯示大小
Settings -> Editor -> General -> Change font size (Zoom) with Ctrl+Mouse wheel

2. tab 多行顯示
Window -> Editor Tabs -> Tabs Placement,取消勾選 Show Tabs In Single Row選項。
效果如下:
3. 代碼編輯區顯示行号
Settings -> Editor -> General -> Appearance 勾選 Show Line Numbers
效果如下:
4. 快捷鍵
4.1 查找
快捷鍵 | 介紹 |
---|---|
Ctrl + F | 在目前檔案進行文本查找 |
Ctrl + R | 在目前檔案進行文本替換 |
Shift + Ctrl + F | 在項目進行文本查找 |
Shift + Ctrl + R | 在項目進行文本替換 |
Shift + Shift | 快速搜尋 |
Ctrl + N | 查找class |
Ctrl + Shift + N | 查找檔案 |
Ctrl + Shift + Alt + N | 查找symbol(查找某個方法名) |
4.2 跳轉切換
快捷鍵 | 介紹 |
---|---|
Ctrl + E | 最近檔案 |
Ctrl + Tab | 切換檔案 |
Ctrl + Alt + ←/→ | 跳轉曆史光标所在處 |
Alt + ←/→ 方向鍵 | 切換子tab |
Ctrl + G go to | (跳轉指定行号) |
4.3 編碼相關
快捷鍵 | 介紹 |
---|---|
Ctrl + D | 快速複制 |
Ctrl + W | 快速選中 |
Ctrl + Y | 删除整行 |
CRTL+ALT+T | 代碼塊包裹功能 - Surround With |
(Shift + Ctrl) + Alt + J | 快速選中同文本 |
Ctrl + Z | 後悔藥,撤銷 |
Ctrl + Z | 取消撤銷 |
Shift + 點選Tab | 快速關閉tab |
Ctrl + Shift + enter | 自動收尾,代碼自動補全 |
Alt + enter | IntelliJ IDEA 根據光标所在問題,提供快速修複選擇,光标放在的位置不同提示的結果也不同 |
Alt + ↑/↓ | 方法快速跳轉 |
Alt + Insert | 代碼自動生成,如生成對象的 set / get 方法,構造函數,toString() 等 |
Ctrl + Shift + L | 格式化代碼 |
4.4 代碼閱讀相關
快捷鍵 | 介紹 |
---|---|
Ctrl + P | 方法參數提示顯示 |
Ctrl + F12 | Show Members 類成員快速顯示 |
Alt + F7 | 可以列出變量在哪些地方被使用了 |
(Shift) + Ctrl + +/- | 代碼塊折疊 |
Ctrl + Shift + ←/→ | 移動視窗分割線 |
Ctrl + H | 類的層級關系 |
5. 編碼效率相關
5.1 檔案代碼模闆
Settings -> Editor -> File and Code Template
在這裡可以看到IDEA所有内置的檔案代碼模闆,當你選擇某個檔案生成時,就會按照這裡面的模闆生成指定的代碼檔案。
另外,你可以在這裡設定檔案頭。
設定之後,效果如下
5.2 實時代碼模闆
6. 插件方面
6.1 插件安裝
File -> Setting -> Plugin
6.2 插件推薦
6.2.1 Alibaba Java Coding Guidelines
阿裡Java程式設計規約插件
6.2.2 lombok plugin
lombok 插件
6.2.3 Rainbow brackets
讓代碼中的括号更具辨別性
6.2.4 Translation
翻譯插件,閱讀源碼必備
6.2.5 GenerateSerialVersionUID
Alt + Insert 快速生成SerialVersionUID
6.2.6 Free Mybatis
MyBatis 免費的插件
6.2.7 MyBatis Log Plugin
把 Mybatis 輸出的sql日志還原成完整的sql語句,看起來更直覺。