最全IDEA快捷键
2019獨角獸企業重金招聘Python工程師標準>>>
歡迎去樓主個人博客網站一覽(^_^)∠※
編輯
Ctrl + Space 基本代碼完成(任何類、方法或變量的名稱)【代碼提示】
Ctrl + Shift + Space 智能代碼完成(過濾器的方法和變量預期的類型列表)
Ctrl + Shift + Enter 完成語句【不是完整語句時補全,已經是完整語句時換行】
Ctrl + P 查看方法可能的參數信息
Ctrl + Q 快速查看java API文檔
Shift + F1 打開外部API文檔【如果有的話maven項目特別好使】
Ctrl + mouse 懸浮顯示鼠標覆蓋的代碼的簡介【點擊進入對應的源文件】
Ctrl + F1 顯示詳細的錯誤或警告描述
Alt + Insert 生成代碼… (Getters, Setters, Constructors,hashCode/equals, toString)
Ctrl + O 重寫方法
Ctrl + I 實現方法
Ctrl + Alt + T 使用(if..else, try..catch, for,synchronized) 之類包圍選中的代碼或光標所在行
Ctrl + / 添加或取消行注釋
Ctrl + Shift + / 添加或取消塊注釋
Ctrl + W 依次多選中【減少鼠標勾選】
Ctrl + Shift + W 依次少選中【減少鼠標勾選】
Alt + Q 查看所在部分對應的上下文信息
Alt + Enter 顯示建議或快速修復
Ctrl + Alt + L 格式化代碼
Ctrl + Alt + O 優化 imports
Ctrl + Alt + I 將光標移動到下一行同樣縮進的位置
Tab 添加縮進
Shift + Tab 取消縮進
Ctrl + X or Shift + Delete
Ctrl + C or Ctrl + Insert
Ctrl + V or Shift + Insert
Ctrl + Shift + V 查看剪切板歷史
Ctrl + D 復制當前行或代碼塊到下一行
Ctrl + Y 刪除光標所在行
Ctrl + Shift + J 與下一行拼接【去除下一行的縮進添加一個空格】
Ctrl + Enter 將一行拆分為兩行并添加縮進
Shift + Enter 新建一行
Ctrl + Shift + U 大小寫切換【選中部分或光標所在的word】
Ctrl + Shift + ] 選中光標位置與塊結束位置之間代碼
Ctrl + Shift + [ 選中光標位置與塊起始位置之間代碼
Ctrl + Delete 刪除光標所在位置到word結尾
Ctrl + Backspace 刪除光標所在位置到word開始
Ctrl + 鍵盤上的+/鍵盤上的- 展開/折疊 代碼塊
Ctrl + Shift + 鍵盤上的+ 展開所有
Ctrl + Shift + 鍵盤上的- 折疊所有
Ctrl + F4 關閉當前Tab
查找/替換
Double Shift 搜索所有
Ctrl + F 當前tab查找
F3 查找下一個
Shift + F3 查找上一個
Ctrl + R 替換
Ctrl + Shift + F 當前路徑查找【相當于Eclipse Ctrl+H】
Ctrl + Shift + R 當前路徑替換
Ctrl + Shift + S Search structurally (Ultimate Edition only)
Ctrl + Shift + M Replace structurally (Ultimate Edition only)
搜索引用
Alt + F7 / Ctrl + F7 查詢引用的地方 F3查找下一個 / 查找當前文件中引用的地方
Ctrl + Shift + F7 高亮顯示查找當前文件中引用的地方
Ctrl + Alt + F7 懸窗顯示引用的地方
編譯運行
Ctrl + F9 Make project(編譯修改和依賴)
Ctrl + Shift + F9 編譯選中的內容
Alt + Shift + F10 選擇配置來運行
Alt + Shift + F9 選擇配置來調試
Shift + F10 運行
Shift + F9 調試
Ctrl + Shift + F10 運行當前文件在配置中的東西
調試
F8 進入
F7 步進
Shift + F7 智能步進
Shift + F8 跳出
Alt + F9 運行到光標位置
Alt + F8 查看表達式的值
F9 重寫運行
Ctrl + F8 切換斷點
Ctrl + Shift + F8 查看斷點
導航
Ctrl + N 跳轉到class
Ctrl + Shift + N 跳轉到文件
Ctrl + Alt + Shift + N 跳轉到標識符
Alt + Right/Left Tab切換
F12 光標回到上一個的工具窗口【并會回到離開時的位置】
Esc 光標回到之前的編輯窗口【并會回到離開時的位置】
Shift + Esc Hide active or last active window【隱藏】
Ctrl + Shift + F4 Close active run/messages/find/… tab【隱藏 與上一個的區別暫時未發現】
Ctrl + G 跳轉到行
Ctrl + E 彈出最近使用的文件列表
Ctrl + Alt + Left/Right Navigate back/forward【windows10中快捷鍵沖突無法使用】
Ctrl + Shift + Backspace 定位到最后編輯的位置
Alt + F1 在任何視圖中選擇當前文件或標識符
Ctrl + B or Ctrl + Click 轉到聲明
Ctrl + Alt + B 轉到實現
Ctrl + Shift + I 快速查看變量或方法的聲明
Ctrl + Shift + B 轉到變量的類聲明
Ctrl + U 在子方法或子類中可以跳轉到父類對應的聲明中
Alt + Up/Down 跳轉到 上/下 一個方法
Ctrl + ] / [ 跳轉到代碼塊的結尾/開始
Ctrl + F12 文件的結構圖
Ctrl + H 類的層次圖
Ctrl + Shift + H 方法的層次圖
Ctrl + Alt + H 被調用的層次圖
F2 / Shift + F2 下/上一個高亮的錯誤
F4 查看源代碼
Alt + Home 顯示導航欄
F11 標記/取消書簽
Ctrl + F11 標記/取消可以有標記的書簽
Ctrl + #[0-9] 跳轉到對應的數字標簽
Shift + F11 顯示所有書簽
重構
F5 復制文件
F6 移動文件
Alt + Delete 安全的刪除
Shift + F6 重命名【文件、變量名等等】
Ctrl + F6 更改方法的簽名【方法名、參數列表】
Ctrl + Alt + N 內聯【將兩條語句合并成一條 光標所在的變量的聲明會被移除并合并到對應的調用該變量的位置】
Ctrl + Alt + M 提取方法
Ctrl + Alt + V 提取變量
Ctrl + Alt + F 提取屬性
Ctrl + Alt + C 提取常量
Ctrl + Alt + P 提取參數【將XXX xx=new XXX();的xx轉成方法的參數】
代碼同步【VSC 以及 本地歷史】
Ctrl + K 提交項目
Ctrl + T 更新項目
Alt + Shift + C 查看最近變化
Alt + BackQuote (`) 快速彈出VCS操作列表
Live Templates
Ctrl + Alt + J 使用選中的模版包圍選中的代碼或光標所在行
Ctrl + J 插入一個模版
iter Iteration according to Java SDK 1.5 style
inst Check object type with instanceof and downcast it
itco Iterate elements of java.util.Collection
itit Iterate elements of java.util.Iterator
itli Iterate elements of java.util.List
psf public static final
thr throw new
通用
Alt + #[0-9] 打開相應的工具窗口
Ctrl + S 保存所有
Ctrl + Alt + Y 同步
Ctrl + Shift + F12 切換最大最下化
Alt + Shift + F 添加到收藏夾
Alt + Shift + I 檢查當前的文件
Ctrl + BackQuote (`) 打開切換方案列表
Ctrl + Alt + S 打開Setting對話框
Ctrl + Alt + Shift + S 打開 Project Structure 對話框
Ctrl + Shift + A 查找所有的動作列表【如快捷鍵等等】
Ctrl + Tab 打開所有tab 以及 窗口列表
轉載于:https://my.oschina.net/coderknock/blog/652565
總結
- 上一篇: windows API 实现截图
- 下一篇: Maven pom.xml配置详解(三)