idea是java最好的程式設計工具,沒有之一。當然它不是完全開源的,社群版是免費的。
============== mac ================
1、cmd + shift + o : 搜尋檔案
cmd + O : 搜尋java檔案
2、cmd + e : 打開最近打開的檔案
3、cmd + alt + B : 打開接口方法具體實作 | 檢視繼承關系
4、cmd + n : 自動生成set 、get method | 構造器 and so on
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5yM2ATOzkDOxQTMtgTO2IjM5AjNxEjM4AjNxAjMtITN0MTM28CX4AjNxAjMvwlM1QzMxYzLcd2bsJ2Lc12bj5ycn9Gbi52YuUTMwIzcldWYtl2Lc9CX6MHc0RHaiojIsJye.png)
5、cmd+shift+A : 快捷鍵
6、alt + enter : 自動修複錯誤
7、alt + cmd + L : 格式代碼
8、cmd + shift + F : 全局搜尋,類似于eclipse中的ctrl+H
9、cmd + alt + t : 自動生成try catch、if else等
10、cmd + B : 打開方法描述,可檢視調用。 類似于eclipse的檢視調用
11、cmd + 1 左邊java檔案定位到右邊欄java檔案位置
12、psvm : main 函數快捷鍵
13、sout : System.out.println();
14、ctrl + alt + O : 删除無效的import 包
15、alt + F7 : 檢視方法的所有直接調用者
16、cmd + F12 : 檢視目前類的所有屬性和方法
17、cmd + D : 複制
18、cmd + X : 删除
19、cmd + R : 替換文本
cmd + Shift + R : 全局替換文本
20、cmd + Shift + F7 : 高亮目前元素在目前檔案中的使用
21、cmd + ←→ : 移到行首尾
22、ctrl + ←→ : 以單詞為機關在行之間移動
23、alt + ↑↓ : 移動到前一次浏覽的代碼處
24、alt + shift + ↑↓ : 焦點行代碼上下移動
25、Ctrl + Shift + J : 将代碼整合成兩行
26、Shift + F6 : 重命名并更新所有引用
debug
27、Alt + F8 調出debug視窗
28、cmd + p : 顯示方法的詳細入參
============== windows ================
1、Ctrl+Shift+N : 搜尋檔案
2、Ctrl+E : 打開最近打開的檔案
3、