| 描述 |
Eclipse |
IntelliJ |
| 代碼補全 |
Alt+/ |
ctrl+space:基本完成 Ctrl+Shift+Space: 智能完成 Ctrl+Shift+Enter: 陳述式完成 |
| 尋找所有類 |
Ctrl+Shift +T |
Ctrl+N |
| 尋找本項目中的類 |
Ctrl+Shift+R |
Ctrl+Shift+N Ctrl+Shift+Alt+N |
| 開啟聲明 |
F3 |
Ctrl+B |
| 查看Javadoc/詳情 |
滑鼠滑過(F2聚焦) |
Ctrl+Q |
| 快速修複 |
ctrl+1 |
Alt+Enter |
| 匯入所有須要的包 |
Ctrl+Shift+O |
Ctrl+Alt+O |
| 儲存檔案/儲存所有檔案 |
Ctrl+S/Ctrl+Shift+S |
自動儲存 |
| 源碼(產生getter和setter,構造器等) |
alt+shift+S |
Alt+Insert |
| 當前文法補全 if,do-while,try-catch,return(方法調用)等正確的文法構造(如:添加括弧) |
|
Ctrl+Shift+Enter |
| Extract variable |
Ctrl+Alt+L |
Ctrl+Alt+V |
| 修改類名或者變數名 |
alt+shift+R |
Shift+F6 |
| 格式化 |
Ctrl+Shift+F |
Ctrl+Alt+L |
| 自動得到傳回值 |
alt+shift+L |
Ctrl+shift+F6(待測試) |
| 查看類結構 |
F4 |
Ctrl+H |
| 切換檔案 |
Ctrl+E |
Ctrl+Tab |
| 連結到某個方法(開啟聲明) |
F3 |
Ctrl+B |
| 開啟outline(查看當前類的所有方法,欄位) |
Ctrl+O |
Ctrl+F12 |
| 行注釋 |
ctrl+/ |
ctrl+/ |
| 塊注釋 |
ctrl+shift+/ |
ctrl+shift+/ |
| 增加、刪除以及移動數行代碼 |
| 游標移到下一行 |
Shift+Enter |
Shift+Enter |
| 複製一行或程式碼片段 |
Ctrl+Alt+Up/Down |
Ctrl+D |
| 刪除一行代碼 |
Ctrl+D |
Ctrl+Y |
| 選中代碼向上或者向下移動 |
Alt+Up/Down |
Shift+Alt+Up/Down |
| 選中一行 |
|
ctrl+W |
| 尋找/搜尋 |
| 尋找類/變數在工作區或工程中使用 |
Ctrl+Shift+G |
Alt+F7 |
| 在工程或者工作區中尋找文本 |
Ctrl+H (選擇檔案搜尋) |
Ctrl+Shift+F |
| 導航 |
| 標籤/編輯之間的導航 |
Ctrl + Page Down / Up |
Alt + Left/Alt + Right |
| 跳轉某一行 |
Ctrl+L |
Ctrl+G |
| 導航到最近的檔案 |
Ctrl + E |
Ctrl + E |
| 在編輯器之間快速切換方法 |
|
Alt + Up / Down |
| 調試 |
| 運行一行 |
F6 |
F8 |
| 進入下一次計算 |
F5 |
F7 |
| Step out |
F7 |
Shift+F8 |
| 直接運行 |
F8 |
F9 |
idea:Whenyou don't know the shortcut for someaction, try using the Find action feature availablevia Ctrl+Shift+A.
以上有問題的,煩請指正.
個人覺得用的多的:
快速修正:alt+enter
產生方法:alt+insert
另外idea的代碼提示快速鍵ctrl+space跟IME是衝突的,所以最好改下,比如改成eclipse的alt+/
補充:
eclipse:
alt+shift+A 局部選中資料 ,類似其他編輯器的alt
ctrl+alt+H 查詢引用當前方法的所有地方