推薦視頻:開發工具 IDEA 從入門到愛不釋手
代碼生成 Generate
- Alt+Insert,或者右鍵-Generate:生成 getter 或 setter
高效的代碼編輯技能
快捷鍵 | 功能 |
---|---|
Ctrl+Alt+L | 格式化 |
Ctrl+D | 複製光標所在行 |
Alt+Shift+上/下 | 移動所在行或所選行 |
Ctrl+Alt+Shift+J | 選中文件中所有和被選中的代碼一樣的代碼 |
插件豐富
推薦幾個比較好用的插件
- 圖片背景
Background Image Plus
- 彩虹括號
Rainbow Brackets
- 主題
Material Theme ul
- 記錄編碼時長
wakatime
- 統計項目代碼行數
Statistic
- 快捷鍵提示
Key Promoter X
- 翻譯插件
Translation
- 數據庫表生成Java文件
EasyCode
- 中文插件
Chinese(Simplified)Language Pack EAP
git 操作
頂部添加 git 提交選項
快速查找和替換
快捷鍵 | 功能 |
---|---|
Ctrl+F | 查找 |
Ctrl+R | 替換 |
Ctrl+Shift+F | 全局查找 |
Ctrl+Shift+R | 全局替換 |
Ctrl+Shift+N | 查找文件 |
Ctrl+Shift+A | 查找所有的菜單或操作 |
雙擊 shift | 萬能查找 |
代碼模板
- psvm:生成主函數
- sout:System.out.println();
- fori:for 循環
- fore:foreach 循環
- Live Templates
- postfix:先打變量或表達式,再打快捷鍵
代碼重構 Refactor
快捷鍵 | 功能 |
---|---|
Shift+F6 | 代碼重命名 |
Ctrl+Alt+V | 自動生成返回值 |
Alt+Delete | 安全刪除 |
F5 | 文件複製粘貼 |
- 一個方法只負責實現一個功能
快速跳轉
快捷鍵 | 功能 |
---|---|
Ctrl+左/右 | 跳過一個單詞 |
Ctrl+G | 快速跳轉到指定行 |
Alt+左/右 | 左右切換 Tabs |
Ctrl+E | 查看最近瀏覽過的文件 |