自動代碼 常用的有fori/sout/psvm+Tab即可生成迴圈、System.out、main方法等boilerplate樣板代碼 。 例如要輸入for(User user : users) 只需輸入user.for+Tab 再比如,要輸入Date birthday = user.getBirt ...
自動代碼
常用的有fori/sout/psvm+Tab即可生成迴圈、System.out、main方法等boilerplate樣板代碼 。
例如要輸入for(User user : users)
只需輸入user.for+Tab
再比如,要輸入Date birthday = user.getBirthday()
只需輸入user.getBirthday().var+Tab即可。
代碼標簽輸入完成後,按Tab,生成代碼。
- Ctrl+Alt+O 優化導入的類和包
- Alt+Insert 生成代碼(如get,set方法,構造函數等) 或者右鍵(Generate)
- fori/sout/psvm + Tab
- Ctrl+Alt+T 生成try catch 或者 Alt+enter
- CTRL+ALT+T 把選中的代碼放在 TRY{} IF{} ELSE{} 里
- Ctrl + O 重寫方法
- Ctrl + I 實現方法
- Ctr+shift+U 大小寫轉化
- ALT+回車 導入包,自動修正
- ALT+/ 代碼提示
- CTRL+J 自動代碼
- Ctrl+Shift+J,整合兩行為一行
- CTRL+空格 代碼提示
- CTRL+SHIFT+SPACE 自動補全代碼
- CTRL+ALT+L 格式化代碼
- CTRL+ALT+I 自動縮進
- CTRL+ALT+O 優化導入的類和包
- ALT+INSERT 生成代碼(如GET,SET方法,構造函數等)
- CTRL+E 最近更改的代碼
- CTRL+ALT+SPACE 類名或介面名提示
- CTRL+P 方法參數提示
- CTRL+Q,可以看到當前方法的聲明
- Shift+F6 重構-重命名 (包、類、方法、變數、甚至註釋等)
- Ctrl+Alt+V 提取變數
查詢快捷鍵
- Ctrl+Shift+Backspace可以跳轉到上次編輯的地
- CTRL+ALT+ left/right 前後導航編輯過的地方
- ALT+7 靠左視窗顯示當前文件的結構
- Ctrl+F12 浮動顯示當前文件的結構
- ALT+F7 找到你的函數或者變數或者類的所有引用到的地方
- CTRL+ALT+F7 找到你的函數或者變數或者類的所有引用到的地方
- Ctrl+Shift+Alt+N 查找類中的方法或變數
- 雙擊SHIFT 在項目的所有目錄查找文件
- Ctrl+N 查找類
- Ctrl+Shift+N 查找文件
- CTRL+G 定位行
- CTRL+F 在當前視窗查找文本
- CTRL+SHIFT+F 在指定視窗查找文本
- CTRL+R 在 當前視窗替換文本
- CTRL+SHIFT+R 在指定視窗替換文本
- ALT+SHIFT+C 查找修改的文件
- CTRL+E 最近打開的文件
- F3 向下查找關鍵字出現位置
- SHIFT+F3 向上一個關鍵字出現位置
- 選中文本,按Alt+F3 ,高亮相同文本,F3逐個往下查找相同文本
- F4 查找變數來源
- CTRL+SHIFT+O 彈出顯示查找內容
- Ctrl+W 選中代碼,連續按會有其他效果
- F2 或Shift+F2 高亮錯誤或警告快速定位
- Ctrl+Up/Down 游標跳轉到第一行或最後一行下
- Ctrl+B 快速打開游標處的類或方法
- CTRL+ALT+B 找所有的子類
- CTRL+SHIFT+B 找變數的類
- Ctrl+Shift+上下鍵 上下移動代碼
- Ctrl+Alt+ left/right 返回至上次瀏覽的位置
- Ctrl+X 刪除行
- Ctrl+D 複製行
- Ctrl+/ 或 Ctrl+Shift+/ 註釋(// 或者/…/ )
- Ctrl+H 顯示類結構圖
- Ctrl+Q 顯示註釋文檔
- Alt+F1 查找代碼所在位置
- Alt+1 快速打開或隱藏工程面板
- Alt+ left/right 切換代碼視圖
- ALT+ ↑/↓ 在方法間快速移動定位
- CTRL+ALT+ left/right 前後導航編輯過的地方
- Ctrl+Shift+Backspace可以跳轉到上次編輯的地
- Alt+6 查找TODO
其他快捷鍵
- SHIFT+ENTER 另起一行
- CTRL+Z 倒退(撤銷)
- CTRL+SHIFT+Z 向前(取消撤銷)
- CTRL+ALT+F12 資源管理器打開文件夾
- ALT+F1 查找文件所在目錄位置
- SHIFT+ALT+INSERT 豎編輯模式
- CTRL+F4 關閉當前視窗
- Ctrl+Alt+V,可以引入變數。例如:new String(); 自動導入變數定義
- Ctrl+~,快速切換方案(界面外觀、代碼風格、快捷鍵映射等菜單)
調試快捷鍵
其實常用的 就是F8 F7 F9 最值得一提的就是Drop Frame 可以讓運行過的代碼從頭再來。
- alt+F8 debug時選中查看值
- Alt+Shift+F9,選擇 Debug
- Alt+Shift+F10,選擇 Run
- Ctrl+Shift+F9,編譯
- Ctrl+Shift+F8,查看斷點
- F7,步入
- Shift+F7,智能步入
- Alt+Shift+F7,強制步入
- F8,步過
- Shift+F8,步出
- Alt+Shift+F8,強制步過
- Alt+F9,運行至游標處
- Ctrl+Alt+F9,強制運行至游標處
- F9,恢復程式
- Alt+F10,定位到斷點
重構
- Ctrl+Alt+Shift+T,彈出重構菜單
- Shift+F6,重命名
- F6,移動
- F5,複製
- Alt+Delete,安全刪除
- Ctrl+Alt+N,內聯
十大Intellij IDEA快捷鍵
Intellij IDEA中有很多快捷鍵讓人愛不釋手,stackoverflow上也有一些有趣的討論。每個人都有自己的最愛,想排出個理想的榜單還真是困難。
以前也整理過Intellij的快捷鍵,這次就按照我日常開發時的使用頻率,簡單分類列一下我最喜歡的十大快捷-神-鍵吧。
智能提示
Intellij首當其衝的當然就是Intelligence智能!基本的代碼提示用Ctrl+Space,還有更智能地按類型信息提示Ctrl+Shift+Space,但因為Intellij總是隨著我們敲擊而自動提示,所以很多時候都不會手動敲這兩個快捷鍵(除非提示框消失了)。
用F2/ Shift+F2移動到有錯誤的代碼,Alt+Enter快速修複(即Eclipse中的Quick Fix功能)。當智能提示為我們自動補全方法名時,我們通常要自己補上行尾的反括弧和分號,當括弧嵌套很多層時會很麻煩,這時我們只需敲Ctrl+Shift+Enter就能自動補全末尾的字元。而且不只是括弧,例如敲完if/for時也可以自動補上{}花括弧。
最後要說一點,Intellij能夠智能感知Spring、Hibernate等主流框架的配置文件和類,以靜制動,在看似“靜態”的外表下,智能地掃描理解你的項目是如何構造和配置的。
重構
Intellij重構是另一完爆Eclipse的功能,其智能程度令人瞠目結舌,比如提取變數時自動檢查到所有匹配同時提取成一個變數等。尤其看過《重構-改善既有代碼設計》之後,有了Intellij的配合簡直是令人大呼過癮!也正是強大的智能和重構功能,使Intellij下的TDD開發非常順暢。
切入正題,先說一個無敵的重構功能大彙總快捷鍵Ctrl+Shift+Alt+T,叫做Refactor This。按法有點複雜,但也符合Intellij的風格,很多快捷鍵都要雙手完成,而不像Eclipse不少最有用的快捷鍵可以瀟灑地單手完成(不知道算不算Eclipse的一大優點),但各位用過Emacs的話就會覺得也沒什麼了(非Emacs黑)。
此外,還有些最常用的重構技巧,因為太常用了,若每次都在Refactor This菜單里選的話效率有些低。比如Shift+F6直接就是改名,Ctrl+Alt+V則是提取變數。
代碼生成
這一點類似Eclipse,雖不是獨到之處,但因為日常使用頻率極高,所以還是羅列在榜單前面。常用的有fori/sout/psvm+Tab即可生成迴圈、System.out、main方法等boilerplate樣板代碼,用Ctrl+J可以查看所有模板。
後面“輔助”一節中將會講到Alt+Insert,在編輯視窗中點擊可以生成構造函數、toString、getter/setter、重寫父類方法等。這兩個技巧實在太常用了,幾乎每天都要生成一堆main、System.out和getter/setter。
另外,Intellij IDEA 13中加入了尾碼自動補全功能(Postfix Completion),比模板生成更加靈活和強大。例如要輸入for(User user : users)只需輸入user.for+Tab。再比如,要輸入Date birthday = user.getBirthday();只需輸入user.getBirthday().var+Tab即可。
編輯
編輯中不得不說的一大神鍵就是能夠自動按語法選中代碼的Ctrl+W以及反向的Ctrl+Shift+W了。此外,Ctrl+Left/Right移動游標到前/後單詞,Ctrl+[/]移動到前/後代碼塊,這些類Vim風格的游標移動也是一大亮點。以上Ctrl+Left/Right/[]加上Shift的話就能選中跳躍範圍內的代碼。Alt+Forward/Backward移動到前/後方法。還有些非常普通的像Ctrl+Y刪除行、Ctrl+D複製行、Ctrl+摺疊代碼就不多說了。
關於游標移動再多擴展一點,除了Intellij本身已提供的功能外,我們還可以安裝ideaVim或者emacsIDEAs享受到Vim的快速移動和Emacs的AceJump功能(超爽!)。
另外,Intellij的書簽功能也是不錯的,用Ctrl+Shift+Num定義1-10書簽(再次按這組快捷鍵則是刪除書簽),然後通過Ctrl+Num跳轉。這避免了多次使用前/下一編輯位置Ctrl+Left/Right來回跳轉的麻煩,而且此快捷鍵預設與Windows熱鍵衝突(預設多了Alt,與Windows改變顯示器顯示方向衝突,一不小心顯示器就變成倒著顯式的了,冏啊)。
查找打開
類似Eclipse,Intellij的Ctrl+N/Ctrl+Shift+N可以打開類或資源,但Intellij更加智能一些,我們輸入的任何字元都將看作模糊匹配,省卻了Eclipse中還有輸入*的麻煩。最新版本的IDEA還加入了Search Everywhere功能,只需按Shift+Shift即可在一個彈出框中搜索任何東西,包括類、資源、配置項、方法等等。
類的繼承關係則可用Ctrl+H打開類層次視窗,在繼承層次上跳轉則用Ctrl+B/Ctrl+Alt+B分別對應父類或父方法定義和子類或子方法實現,查看當前類的所有方法用Ctrl+F12。
要找類或方法的使用也很簡單,Alt+F7。要查找文本的出現位置就用Ctrl+F/Ctrl+Shift+F在當前視窗或全工程中查找,再配合F3/Shift+F3前後移動到下一匹配處。
Intellij更加智能的又一佐證是在任意菜單或顯示視窗,都可以直接輸入你要找的單詞,Intellij就會自動為你過濾。
其他輔助
以上這些神鍵配上一些輔助快捷鍵,即可讓你的雙手90%以上的時間擺脫滑鼠,專註於鍵盤仿佛在進行鋼琴表演。這些不起眼卻是至關重要的最後一塊拼圖有:
- 命令:Ctrl+Shift+A可以查找所有Intellij的命令,並且每個命令後面還有其快捷鍵。所以它不僅是一大神鍵,也是查找學習快捷鍵的工具。
- 新建:Alt+Insert可以新建類、方法等任何東西。
- 格式化代碼:格式化import列表Ctrl+Alt+O,格式化代碼Ctrl+Alt+L。
- 切換視窗:Alt+Num,常用的有1-項目結構,3-搜索結果,4/5-運行調試。Ctrl+Tab切換標簽頁,Ctrl+E/Ctrl+Shift+E打開最近打開過的或編輯過的文件。
- 單元測試:Ctrl+Alt+T創建單元測試用例。
- 運行:Alt+Shift+F10運行程式,Shift+F9啟動調試,Ctrl+F2停止。
- 調試:F7/F8/F9分別對應Step into,Step over,Continue。
大排名
此外還有些我自定義的,例如水平分屏Ctrl+|等,和一些神奇的小功能Ctrl+Shift+V粘貼很早以前拷貝過的,Alt+Shift+Insert進入到列模式進行按列選中。
- Top #10切來切去:Ctrl+Tab
- Top #9選你所想:Ctrl+W
- Top #8代碼生成:Template/Postfix +Tab
- Top #7發號施令:Ctrl+Shift+A
- Top #6無處藏身:Shift+Shift
- Top #5自動完成:Ctrl+Shift+Enter
- Top #4創造萬物:Alt+Insert
太難割捨,前三名併列吧!
- Top #1智能補全:Ctrl+Shift+Space
- Top #1自我修複:Alt+Enter
- Top #1重構一切:Ctrl+Shift+Alt+T
CTRL+ALT+ left/right 前後導航編輯過的地方 Ctrl+Shift+Backspace可以跳轉到上次編輯的地方
為了方便記憶,筆者又整合了一些快捷鍵,值得收藏!
整合
Ctrl
Ctrl + F 在當前文件進行文本查找 (必備)
Ctrl + R 在當前文件進行文本替換 (必備)
Ctrl + Z 撤銷 (必備)
Ctrl + Y 刪除游標所在行 或 刪除選中的行 (必備)
Ctrl + X 剪切游標所在行 或 剪切選擇內容
Ctrl + C 複製游標所在行 或 複製選擇內容
Ctrl + D 複製游標所在行 或 複製選擇內容,並把複製內容插入游標位置下麵 (必備)
Ctrl + W 遞進式選擇代碼塊。可選中游標所在的單詞或段落,連續按會在原有選中的基礎上再擴展選中範圍 (必備)
Ctrl + E 顯示最近打開的文件記錄列表
Ctrl + N 根據輸入的 類名 查找類文件
Ctrl + G 在當前文件跳轉到指定行處
Ctrl + J 插入自定義動態代碼模板
Ctrl + P 方法參數提示顯示
Ctrl + Q 游標所在的變數 / 類名 / 方法名等上面(也可以在提示補充的時候按),顯示文檔內容
Ctrl + U 前往當前游標所在的方法的父類的方法 / 介面定義
Ctrl + B 進入游標所在的方法/變數的介面或是定義出,等效於 Ctrl + 左鍵單擊
Ctrl + K 版本控制提交項目,需要此項目有加入到版本控制才可用
Ctrl + T 版本控制更新項目,需要此項目有加入到版本控制才可用
Ctrl + H 顯示當前類的層次結構
Ctrl + O 選擇可重寫的方法
Ctrl + I 選擇可繼承的方法
Ctrl + + 展開代碼
Ctrl + - 摺疊代碼
Ctrl + / 註釋游標所在行代碼,會根據當前不同文件類型使用不同的註釋符號 (必備)
Ctrl + [ 移動游標到當前所在代碼的花括弧開始位置
Ctrl + ] 移動游標到當前所在代碼的花括弧結束位置
Ctrl + F1 在游標所在的錯誤代碼出顯示錯誤信息
Ctrl + F3 調轉到所選中的詞的下一個引用位置
Ctrl + F4 關閉當前編輯文件
Ctrl + F8 在 Debug 模式下,設置游標當前行為斷點,如果當前已經是斷點則去掉斷點
Ctrl + F9 執行 Make Project 操作
Ctrl + F11 選中文件 / 文件夾,使用助記符設定 / 取消書簽
Ctrl + F12 彈出當前文件結構層,可以在彈出的層上直接輸入,進行篩選
Ctrl + Tab 編輯視窗切換,如果在切換的過程又加按上delete,則是關閉對應選中的視窗
Ctrl + Enter 智能分隔行
Ctrl + End 跳到文件尾
Ctrl + Home 跳到文件頭
Ctrl + Space 基礎代碼補全,預設在 Windows 系統上被輸入法占用,需要進行修改,建議修改為 Ctrl + 逗號 (必備)
Ctrl + Delete 刪除游標後面的單詞或是中文句
Ctrl + BackSpace 刪除游標前面的單詞或是中文句
Ctrl + 1,2,3...9 定位到對應數值的書簽位置
Ctrl + 左鍵單擊 在打開的文件標題上,彈出該文件路徑
Ctrl + 游標定位 按 Ctrl 不要鬆開,會顯示游標所在的類信息摘要
Ctrl + 左方向鍵 游標跳轉到當前單詞 / 中文句的左側開頭位置
Ctrl + 右方向鍵 游標跳轉到當前單詞 / 中文句的右側開頭位置
Ctrl + 前方向鍵 等效於滑鼠滾輪向前效果
Ctrl + 後方向鍵 等效於滑鼠滾輪向後效果
Alt
Alt + ` 顯示版本控制常用操作菜單彈出層
Alt + Q 彈出一個提示,顯示當前類的聲明 / 上下文信息
Alt + F1 顯示當前文件選擇目標彈出層,彈出層中有很多目標可以進行選擇
Alt + F2 對於前面頁面,顯示各類瀏覽器打開目標選擇彈出層
Alt + F3 選中文本,逐個往下查找相同文本,並高亮顯示
Alt + F7 查找游標所在的方法 / 變數 / 類被調用的地方
Alt + F8 在 Debug 的狀態下,選中對象,彈出可輸入計算表達式調試框,查看該輸入內容的調試結果
Alt + Home 定位 / 顯示到當前文件的 Navigation Bar
Alt + Enter IntelliJ IDEA 根據游標所在問題,提供快速修複選擇,游標放在的位置不同提示的結果也不同 (必備)
Alt + Insert 代碼自動生成,如生成對象的 set / get 方法,構造函數,toString() 等
Alt + 左方向鍵 按左方向切換當前已打開的文件視圖
Alt + 右方向鍵 按右方向切換當前已打開的文件視圖
Alt + 前方向鍵 當前游標跳轉到當前文件的前一個方法名位置
Alt + 後方向鍵 當前游標跳轉到當前文件的後一個方法名位置
Alt + 1,2,3...9 顯示對應數值的選項卡,其中 1 是 Project 用得最多
Shift
Shift + F1 如果有外部文檔可以連接外部文檔
Shift + F2 跳轉到上一個高亮錯誤 或 警告位置
Shift + F3 在查找模式下,查找匹配上一個
Shift + F4 對當前打開的文件,使用新Windows視窗打開,舊視窗保留
Shift + F6 對文件 / 文件夾 重命名
Shift + F7 在 Debug 模式下,智能步入。斷點所在行上有多個方法調用,會彈出進入哪個方法
Shift + F8 在 Debug 模式下,跳出,表現出來的效果跟 F9 一樣
Shift + F9 等效於點擊工具欄的 Debug 按鈕
Shift + F10 等效於點擊工具欄的 Run 按鈕
Shift + F11 彈出書簽顯示層
Shift + Tab 取消縮進
Shift + ESC 隱藏當前 或 最後一個激活的工具視窗
Shift + End 選中游標到當前行尾位置
Shift + Home 選中游標到當前行頭位置
Shift + Enter 開始新一行。游標所在行下空出一行,游標定位到新行位置
Shift + 左鍵單擊 在打開的文件名上按此快捷鍵,可以關閉當前打開文件
Shift + 滾輪前後滾動 當前文件的橫向滾動軸滾動
Ctrl + Alt
Ctrl + Alt + L 格式化代碼,可以對當前文件和整個包目錄使用 (必備)
Ctrl + Alt + O 優化導入的類,可以對當前文件和整個包目錄使用 (必備)
Ctrl + Alt + I 游標所在行 或 選中部分進行自動代碼縮進,有點類似格式化
Ctrl + Alt + T 對選中的代碼彈出環繞選項彈出層
Ctrl + Alt + J 彈出模板選擇視窗,講選定的代碼加入動態模板中
Ctrl + Alt + H 調用層次
Ctrl + Alt + B 在某個調用的方法名上使用會跳到具體的實現處,可以跳過介面
Ctrl + Alt + V 快速引進變數
Ctrl + Alt + Y 同步、刷新
Ctrl + Alt + S 打開 IntelliJ IDEA 系統設置
Ctrl + Alt + F7 顯示使用的地方。尋找被該類或是變數被調用的地方,用彈出框的方式找出來
Ctrl + Alt + F11 切換全屏模式
Ctrl + Alt + Enter 游標所在行上空出一行,游標定位到新行
Ctrl + Alt + Home 彈出跟當前文件有關聯的文件彈出層
Ctrl + Alt + Space 類名自動完成
Ctrl + Alt + 左方向鍵 退回到上一個操作的地方 (必備)(註意與其他軟體快捷鍵衝突)
Ctrl + Alt + 右方向鍵 前進到上一個操作的地方 (必備)(註意與其他軟體快捷鍵衝突)
Ctrl + Alt + 前方向鍵 在查找模式下,跳到上個查找的文件
Ctrl + Alt + 後方向鍵 在查找模式下,跳到下個查找的文件
Ctrl + Shift
Ctrl + Shift + F 根據輸入內容查找整個項目 或 指定目錄內文件 (必備)
Ctrl + Shift + R 根據輸入內容替換對應內容,範圍為整個項目 或 指定目錄內文件 (必備)
Ctrl + Shift + J 自動將下一行合併到當前行末尾 (必備)
Ctrl + Shift + Z 取消撤銷 (必備)
Ctrl + Shift + W 遞進式取消選擇代碼塊。可選中游標所在的單詞或段落,連續按會在原有選中的基礎上再擴展取消選中範圍 (必備)
Ctrl + Shift + N 通過文件名定位 / 打開文件 / 目錄,打開目錄需要在輸入的內容後面多加一個正斜杠 (必備)
Ctrl + Shift + U 對選中的代碼進行大 / 小寫輪流轉換 (必備)
Ctrl + Shift + T 對當前類生成單元測試類,如果已經存在的單元測試類則可以進行選擇
Ctrl + Shift + C 複製當前文件磁碟路徑到剪貼板
Ctrl + Shift + V 彈出緩存的最近拷貝的內容管理器彈出層
Ctrl + Shift + E 顯示最近修改的文件列表的彈出層
Ctrl + Shift + H 顯示方法層次結構
Ctrl + Shift + B 跳轉到類型聲明處
Ctrl + Shift + I 快速查看游標所在的方法 或 類的定義
Ctrl + Shift + A 查找動作 / 設置
Ctrl + Shift + / 代碼塊註釋 (必備)
Ctrl + Shift + [ 選中從游標所在位置到它的頂部中括弧位置
Ctrl + Shift + ] 選中從游標所在位置到它的底部中括弧位置
Ctrl + Shift + + 展開所有代碼
Ctrl + Shift + - 摺疊所有代碼
Ctrl + Shift + F7 高亮顯示所有該選中文本,按Esc高亮消失
Ctrl + Shift + F8 在 Debug 模式下,指定斷點進入條件
Ctrl + Shift + F9 編譯選中的文件 / 包 / Module
Ctrl + Shift + F12 編輯器最大化
Ctrl + Shift + Space 智能代碼提示
Ctrl + Shift + Enter 自動結束代碼,行末自動添加分號 (必備)
Ctrl + Shift + Backspace 退回到上次修改的地方
Ctrl + Shift + 1,2,3...9 快速添加指定數值的書簽
Ctrl + Shift + 左方向鍵 在代碼文件上,游標跳轉到當前單詞 / 中文句的左側開頭位置,同時選中該單詞 / 中文句
Ctrl + Shift + 右方向鍵 在代碼文件上,游標跳轉到當前單詞 / 中文句的右側開頭位置,同時選中該單詞 / 中文句
Ctrl + Shift + 左方向鍵 在游標焦點是在工具選項卡上,縮小選項卡區域
Ctrl + Shift + 右方向鍵 在游標焦點是在工具選項卡上,擴大選項卡區域
Ctrl + Shift + 前方向鍵 游標放在方法名上,將方法移動到上一個方法前面,調整方法排序
Ctrl + Shift + 後方向鍵 游標放在方法名上,將方法移動到下一個方法前面,調整方法排序
Alt + Shift
Alt + Shift + N 選擇 / 添加 task
Alt + Shift + F 顯示添加到收藏夾彈出層
Alt + Shift + C 查看最近操作項目的變化情況列表
Alt + Shift + F 添加到收藏夾
Alt + Shift + I 查看項目當前文件
Alt + Shift + F7 在 Debug 模式下,下一步,進入當前方法體內,如果方法體還有方法,則會進入該內嵌的方法中,依此迴圈進入
Alt + Shift + F9 彈出 Debug 的可選擇菜單
Alt + Shift + F10 彈出 Run 的可選擇菜單
Alt + Shift + 左鍵雙擊 選擇被雙擊的單詞 / 中文句,按住不放,可以同時選擇其他單詞 / 中文句
Alt + Shift + 前方向鍵 移動游標所在行向上移動
Alt + Shift + 後方向鍵 移動游標所在行向下移動
Ctrl + Shift + Alt
Ctrl + Shift + Alt + V 無格式黏貼
Ctrl + Shift + Alt + N 前往指定的變數 / 方法
Ctrl + Shift + Alt + S 打開當前項目設置
Ctrl + Shift + Alt + C 複製參考信息
其他
F2 跳轉到下一個高亮錯誤 或 警告位置 (必備)
F3 在查找模式下,定位到下一個匹配處
F4 編輯源
F7 在 Debug 模式下,進入下一步,如果當前行斷點是一個方法,則進入當前方法體內,如果該方法體還有方法,則不會進入該內嵌的方法中
F8 在 Debug 模式下,進入下一步,如果當前行斷點是一個方法,則不進入當前方法體內
F9 在 Debug 模式下,恢復程式運行,但是如果該斷點下麵代碼還有斷點則停在下一個斷點上
F11 添加書簽
F12 回到前一個工具視窗
Tab 縮進
ESC 從工具視窗進入代碼文件視窗
連按兩次Shift 彈出 Search Everywhere 彈出層