常用快捷
Ctrl + [ 、Ctrl + ] 縮進代碼
Alt+3 Alt+4 注釋、取消注釋代碼行
Alt+5 Alt+6 切換縮進方式 空格<=>Tab
Alt+/ 單詞完成,隻要文中出現過,就可以幫你自動補齊。多按幾次可以循環選擇
Alt+M 打開子產品代碼,先選中子產品,然後按下此快捷鍵,會幫你打開改子產品的py源碼供浏覽
Alt+C 打開類浏覽器,友善在源碼檔案中的各個方法體之間切換
Alt+FP 打開路徑浏覽器,友善選擇導入包進行檢視浏覽
F1 打開Python文檔,
Ctrl + Space 完成類、方法、變量名稱的自動輸入,這個快捷鍵是我最經常使用的快捷鍵了,它可以完成類、方法、變量名稱的自動錄入,很友善.(不過在我的電腦上和輸入法沖突)
在編輯過程中,按F5進入shell調試。shell中也有快捷鍵,都還友善
Alt+DG 先定位到錯誤行,按此快捷鍵可以快速定位到出錯位置
Alt+DS 直接顯示出錯曆史,找到根源,友善啊
Alt+DA 如果每次都要按,還不夠友善,按這個,以後出錯都出曆史
Alt+DD 打開調試視窗,進入單步調試,友善。
Ctrl+F6 為了清空前面的導入記錄等,重新啟動shell
另外值得注意的是
Alt+N Alt+P 可以查找以前輸入的指令用于補全目前指令
Ctrl+方向鍵 能夠得到增強功能。
快捷鍵使用技巧
Ctrl + N
快速跳轉到執行的類。
Ctrl + Shift + N
跳轉到指定的檔案
Ctrl+Shift+Alt+N
可以快速打開符号
Ctrl + B (ctrl+點選)
跳轉到定義處
Ctrl + Alt + B
跳轉到方法實作處
Ctrl + Alt + T
用來圍繞選中的代碼行( * 包括if、while、try catch等)這個功能也很友善,
Ctrl + W
按一個word來進行選擇操作在IDEA裡的這個快捷鍵功能是先選擇光标所在字元處的單詞,然後是選擇源
代碼的擴充區域。舉例來說,對下邊這個語句java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat(“yyyy-MM-dd HH:mm”);當光标的位置在雙引号内的字元串中時,會先選中這個字元串,然後是等号右邊的表達式,再是整個句子。我一般都是在對代碼進行重新修改的時候使用
它來選擇出那些長長的複合表達式,很友善:)
Ctrl + Q
在editor window中顯示java docs這個功能很友善–因為有時僅僅是忘記了自己編寫的方法中的某個參數的含義,此時又不想再起一個浏覽器來檢視java doc,此時這個功能的好處就展現出來了
Alt+Q
可以不需要移動代碼就能檢視目前方法地聲明。連續按兩次會顯示目前所編輯的類名
Ctrl+P
可以顯示參數資訊
Ctrl + /
注釋/反注釋指定的語句,它可以注釋和反注釋你所選擇的語句(使用單行注釋符号"//")
Ctrl + Shift + /
用來進行多行語句的注釋(即使用多行注釋符号"/ … */")
F2/Shift + F2
跳轉到下/上一個錯誤語句、警告處IDEA提供了一個在錯誤語句之間友善的跳轉的功能,你使用這個快捷鍵可以快捷在出錯的語句之間進行跳轉。
Shift + F6
提供對方法、變量,類,檔案的重命名
Ctrl + Alt + L
根據模闆格式化選擇的代碼,根據模闆中設定的格式來format你的java代碼,不過可惜的是隻對java檔案有效
Ctrl + Alt + I
将選中的代碼進行自動縮進編排這個功能在編輯jsp檔案的時候也可以工作,提供了一個對上邊格式化代碼功能的補充。
Ctrl + Alt + O
優化import自動去除無用的import語句。
Ctrl + ]/[
跳轉到代碼塊結束/開始處
Ctrl+E
可以顯示最近編輯的檔案清單
Shift+Click
可以關閉檔案。但是得點選标簽欄
Ctrl+Shift+Backspace
可以跳轉到上次編輯的地方
Ctrl+F12
可以顯示目前檔案的結構,大綱
Ctrl+F7
可以查詢目前元素在目前檔案中的引用,然後按F3可以選擇
Alt+Insert
可以生成構造器/Getter/Setter等代碼
Ctrl+Alt+V
可以引入變量。例如把括号内的SQL賦成一個變量,我非常喜歡這個功能
Alt+Up and Alt+Down
可在方法間快速移動
Alt+Enter
可以得到一些Intention Action,例如将”==”改為”equals()”
Ctrl+Shift+Space
在很多時候都能夠給出Smart提示
Ctrl+Alt+Space
是類名自動完成
Alt+F3 (Ctrl+F)
可以快速尋找
Ctrl+O
可以選擇父類的方法進行重寫
Ctrl-I
可以選擇父接口的方法進行實作
Ctrl+J
Live Templates!
Ctrl-H
要看一個所選擇的類的繼承層次,按Ctrl-H(Browse Type Hierarchy)即可。也可以激活編輯器中的繼承關系視圖檢視目前編輯類的繼承關系。
Ctrl+Shift+F7
可以高亮目前元素在目前檔案中的使用
Alt+F7
查找目前元素在工程中的引用
Alt+F8
debug的時候計算變量值
Ctrl+Alt+Up /Ctrl+Alt+Down
可以快速跳轉搜尋結果
Ctrl+Shift+J
可以整合兩行
Ctrl+D
複制上一行或複制標明
Ctrl+Alt+L
格式化代碼
Alt+Shift+Insert
列編輯
Ctrl-Shift-V
将最近使用的剪貼闆内容選擇插入到文本。使用時系統會彈出一個含有剪貼内容的對話框,從中你可以選擇你要粘貼的部分。
使用Refactor|Copy Class…可以建立一個所選擇的類的“副本”。這一點很有用,比如,在你想要建立一個大部分内容都和已存在類相同的類時。
在任何工具視窗裡使用Escape鍵都可以把焦點移到編輯器上。
Shift-Escape不僅可以把焦點移到編輯器上而且還可以隐藏目前(或最後活動的)工具視窗。
F12鍵把焦點從編輯器移到最近使用的工具視窗。
使用Ctrl-Shift-F7(Search | Highlight Usages in File)可以快速高亮顯示目前檔案中某一變量的使用地方。按Escape清除高亮顯示。
Ctrl-Shift-J快捷鍵把兩行合成一行并把不必要的空格去掉以比對你的代碼格式。