Eclipse、IntelliJ IDEA常用的快捷鍵
常用的快捷鍵
程式碼補全Ctrl + space
刪除行Command + D
註釋Command + /
匯入包Command + shift + O
格式化程式碼Command + shift + F
執行Ctrl + Alt + R
Incremental SearchCommand + J 在編輯器中實現快速查詢功能,通過上下箭頭進行上下文搜尋
Quick Definition Command + Y 它會彈窗顯示建議列表中的方法定義的內容,如果你不確定要使用哪個方法
Find NextCommand + K
Find PreviousCommand + shift + K
詳細方法、類Ctrl + 點選類名、方法
Ctrl+Alt+ left/right 返回至上次瀏覽的位置
Command + F12 類似eclipse 的ctrl + O的功能outline
調整介面為酷酷的黑色
Preferences=>Appearance=>theme=>Darcula
設定快捷鍵:
Preferences=>keymaps
自動補全:
Mac下預設是clt+space,可以使用keymaps=>Main menu=>Code=>Competion設定。比Eclipse好的地方是Spring、Maven的xml,乃至freemarker模板以及iBatis的sqlmap都支援高亮和自動補全。
去除自動補全的大小寫敏感:
不知道多少童鞋和我一樣被Eclipse慣壞了,使用自動補全完全不注意大小寫的,IntelliJ預設區分大小寫,很是讓人難過。不過在Editor=>Code Completion裡把Case sensitive completion設定為None就可以了。
自動展開目錄
Eclipse有個開啟檔案就自動展開目錄的功能,在IntelliJ裡從Project左邊欄的齒輪上選擇Autoscroll to Source和Autoscroll from Source都勾選上即可。
自動編譯
IntelliJ預設是不會自動編譯專案的,所以在run之前會有個make的過程,習慣自動編譯專案的可以在這裡開啟:Compiler=>make project automatically。因為IntelliJ專案空間不大,所以開啟之後也不會像Eclipse一樣出現build workspace很久的情況。
另外一個 intelliJ 的快捷鍵 http://www.ituring.com.cn/article/37792
Eclipse 和 intellij的快捷鍵對照表
Eclipse | IntelliJ IDEA | Description |
F4 | ctrl+h | show the type hierarchy |
ctrl+alt+g | ctrl+alt+F7 | find usages |
ctrl+shift+u | ctrl+f7 | finds the usages in the same file |
alt+shift+r | shift+F6 | rename |
ctrl+shift+r | ctrl+shift+N | find file / open resource |
ctrl+shift+x, j | ctrl+shift+F10 | run (java program) |
ctrl+shift+o | ctrl+alt+o | organize imports |
ctrl+o | ctrl+F12 | show current file structure / outline |
ctrl+shift+m | ctrl+alt+V | create local variable refactoring |
syso ctrl+space | sout ctrj+j | System.out.println(“”) |
alt + up/down | ctrl + shift + up/down | move lines |
ctrl + d | ctrl + y | delete current line |
??? | alt + h | show subversion history |
ctrl + h | ctrl + shift + f | search (find in path) |
“semi” set in window-> preferences | ctrl + shift + enter | if I want to add the semi-colon at the end of a statement |
ctrl + 1 or ctrl + shift + l | ctrl + alt + v | introduce local variable |
alt + shift + s | alt + insert | generate getters / setters |
ctrl + shift + f | ctrl + alt + l | format code |
ctrl + y | ctrl + shift + z | redo |
ctrl + shift + c | ctrl + / | comment out lines (my own IDEA shortcut definition for comment/uncomment on german keyboard layout on laptop: ctrl + shift + y) |
ctrl + alt + h | ctrl + alt + h (same!) | show call hierarchy |
none ? | ctrl + alt + f7 | to jump to one of the callers of a method |
ctrl + shift + i | alt + f8 | evaluate expression (in debugger) |
F3 | ctrl + b | go to declaration (e.g. go to method) |
refer http://www.catalysts.cc/en/wissenswertes/intellij-idea-and-eclipse-shortcuts/