轉載:http://www.youmeek.com/intellij-idea-part-iii-hotkeys-explain/
@IntelliJ IDEA第三部分視頻教程:最重要的“快捷鍵”專講(列表無私張貼)
錄制人 :Judas.n http://www.YouMeek.com
錄制時間:2013年6月11日
錄制工具:屏幕錄像專家V2012
錄制格式:exe (您可以通過“屏幕錄像專家V2012”轉換成FLV,WMV,AVI等視頻格式)
錄制內容:IntelliJ IDEA 快捷鍵例子講解,體現IntelliJ IDEA對Java類,對前端文件強大的一面
(很抱歉,視頻中沒有全部快捷鍵講下去,我只挑選了部分講解,希望通過這些我常用而喜歡的快捷鍵可以讓你體會到IntelliJ IDEA的強大地方,沒講那些你自己來摸索。)
前面已經講了兩部分了,具體新手可以去溫習下,肯定有bug的,但是我沒辦法再重新錄制了,望體諒。
@強烈推薦Java+前端開發工具:IntelliJ IDEA之安裝和簡單優化配置(視頻+配圖+福利機)
http://www.youmeek.com/intellij-idea-install-and-optimize-configuration/
@IntelliJ IDEA第二部分視頻講解:項目創建/打開/導入+主題修改+布局/界面介紹+工具欄/菜單欄介紹
http://www.youmeek.com/intellij-idea-part-ii-ui/
需知:IntelliJ IDEA支持其他IDE的快捷鍵,但是不建議這樣做,因為你這樣會體現不到IntelliJ IDEA快捷鍵的強大。
我過去參考過的文章介紹:
http://blog.csdn.net/childhooders/article/details/4319679
http://myclover.iteye.com/blog/352558
http://my.oschina.net/sayi/blog/80812
http://blog.csdn.net/salasay/article/details/3988025
http://xinyuwu.iteye.com/blog/1005454
® 就我個人從myeclipse到IntelliJ IDEA初期最不習慣的快捷鍵就是IntelliJ IDEA沒有ctrl+s這個概念,因為它都是自動幫你保存的,我過去那種拼命按ctrl+s完全沒有適應過來,但是我現在可以告訴,IntelliJ IDEA是對的,害怕錯誤你可以選擇local history。
® 進入快捷鍵設置位置,兩種方式:setting,搜索keymap
® 會利用IntelliJ IDEA的快捷鍵多支持功能:你可以切到eclipse模式,然后找你常用的快捷鍵,看一下對於這個快捷鍵它是怎樣說明的,記住后,再切換到默認,找下這個在IntelliJ IDEA是什么快捷鍵,這樣做只是因為他們命名可能不同。
® 因為IntelliJ IDEA的快捷鍵分類也分的不錯的,這里主要你需要搞定兩個:Editor Actions,Version Control System
® 怎樣添加、刪除、更改快捷鍵
® VIM插件安裝
自己學快捷鍵的經過:
==Ctrl==
Ctrl+Y 刪除行
ctrl+X 剪切行
Ctrl+N 查找類
Ctrl+R 替換
Ctrl+F 當前代碼中查找
Ctrl+J 自動代碼提示(提示的是自己定義的代碼格式)
Ctrl+D 復制行或是塊(默認是這個意思)(但是我一般習慣改成專門復制行,不包括塊,搜索Duplicate Lines)
Ctrl+F9 編譯
Ctrl+P 方法參數提示顯示
Ctrl+1,2,3,4…. 快速定位到書簽代碼處(必須先ctrl+shift+1,2,3,4…添加書簽)
Ctrl+delete 刪除光標后面的單詞
Ctrl+BackSpace 刪除光標前面的單詞
Ctrl+W 選中光標所在的單詞 ,連續按會有其他效果 (相反的是Ctrl+Shift+W)
Ctrl+方向左/右 光標跳到上/下個單詞
Ctrl+方向上/下 相當於你用鼠標滑滾輪(為了方便鼠標黨)
Ctrl+Tab 編輯窗口切換 (如果在切換的過程又加按上delete,則是關閉對應選中的窗口)
Ctrl-F12 當前編輯的文件中快速導航(可以直接鍵入字母,來快速定位)
Ctrl+F3 調轉到所選中的詞的下一個同名位置
Ctrl+/ 或 Ctrl+Shift+/ 注釋(// 或者/*…*/ )
Ctrl+Q 提示錯誤問題
Ctrl+B 快速打開光標處的類或方法(對於前端支持很好,比如可以直接通過class的name定位到css的文件位置)(等同於ctrl+光標指向)
Ctrl+E 最近打開的文件
Ctrl+U 前往父類的方法/父類
Ctrl+K VCS提交項目
Ctrl+T VCS更新項目
Ctrl+[ / ] 移動光標到塊的初/末括號地方
Ctrl+G 跳到指定行
Ctrl+小鍵盤+/- 折疊/展開代碼
Ctrl+F1 顯示錯誤
=================================
==Ctrl+Alt==
Ctrl+Alt+方向左/右 退回/前進到上一個操作的地方
Ctrl+Alt+方向上/下 在Find模式下,挑到上/下個查找的文件
Ctrl+Alt+W 關閉所有編輯的快捷鍵(自己添加,在close all)
Ctrl+Alt+空格 類名或接口名提示(最常用的,一般敲入字母都會提示,但是如果你不小心esc了,可以再按這個出來)
Ctrl+Alt+O 優化導入的類和包
Ctrl+Alt+L 格式化代碼
Ctrl+Alt+I 選中部分自動縮進行(有點類似格式化,但是只是整理行格式而已)
Ctrl+Alt+T 選中的地方代碼環繞提示
Ctrl+Alt+Enter 光標所在行上空出一行,光標跳上
Ctrl+Alt+Space 類名或接口名提示
Ctrl+Alt+O 智能導包
Ctrl+Alt+B 跳到具體的實現方法,查找抽象方法的具體實現很好用
Ctrl + Alt + V 快速引進一個變量
=================================
==Ctrl+Shift==
Ctrl+Shift+F 查找文件(通過某個詞,指定要搜索的文件類型,目錄(跟myeclipse中的ctrl+H功能一樣))
Ctrl+Shift+U // 大/小寫都是這個快捷鍵
Ctrl+Shift+空格 代碼補全功能(最常用的,一般敲入字母都會提示,但是如果你不小心esc了,可以再按這個出來)
Ctrl+Shift+Up/Down 移動光標所在行/區域移動到上面/下面
Ctrl+Shift+方向左/右 選中臨邊左/右的單詞或是符號
Ctrl+Shirt+F12 編輯器全屏
Ctrl+Shift+V 粘貼最近復制過的一些信息
Ctrl+Shift+F7 ,高亮顯示所有該選中文本,按Esc高亮消失。
Ctrl+Shift+Del ,刪除環繞的標簽
Ctrl+Shift+Z ,取消撤銷(恢復上一次操作)
Ctrl+Shift+1,2,3… 快速添加書簽
Ctrl+Shift + C 復制當前文件磁盤路徑到剪貼板
Ctrl+Shift + J 自動將下一行合並到當前行末尾
Ctrl+Shift + E 最近更改的文件
Ctrl+Shift + R 搜索指定范圍文件,替換文字
Ctrl+Shift+[/] 選中從光標所在位置到它的父級區域
Ctrl+Shift+Space 自動補全代碼(智能提示)
Ctrl+Shift+Alt+N 查找類中的方法或變量
Ctrl+Shift+小鍵盤+/- 折疊/展開所有代碼
Ctrl+Shift+Enter 自動給末尾加;完成代碼
=================================
==Alt==
Alt+/ 智能補全代碼
Alt+F1 彈出文件選擇目標,這個很好用的
Alt+F7 查看該方法/變量被調用的地方
Alt+1 打開/關閉project選項卡
Alt+A 在SVN中把新創建的文件加入進來(自己添加,在Subversion類別)
Alt+回車 快速修復(可以用來導入單個包)
Alt+Insert 生成代碼(如get,set方法,構造函數等)
Alt+ left/right 切換代碼視圖
Alt+ Up/Down 在方法間快速移動定位
Alt+Shirt+Up/Down 移動光標所在行到上/下
Alt+Shift+N 添加任務
Alt+Shift+F 添加到收藏夾
Alt+F3 選中文本,逐個往下查找相同文本,並高亮顯示。
Alt+鼠標選取,可以直接方塊區域選擇(很有用)
Alt + Home 跳到文件導航bar
=================================
==Shift==
Shift+F6 重構:重新命名
Shift+Click 可以關閉文件
Shift+F11 查看書簽
Shift+end 選中從光標到end處
Shift+home 選中從光標到home處
Shift+Enter 光標所在行下空出一行,光標跳下
=================================
==其他==
F11 添加書簽
F2 或Shift+F2 高亮錯誤或警告快速定位
代碼標簽輸入完成后,按Tab,生成代碼。
在Ctrl+F查找模式下,按F3下一個點
在debug模式下,F8下一步,F9下一個斷點
更改下移的快捷 搜索down

