僅收錄了自己平時經常會使用到的快捷鍵,後續隨着使用會補充,對於冷門不常見的並沒有寫入,歡迎大家留言補充自己使用 IDEA 過程中的奇技淫巧。
一、常規快捷鍵
快捷鍵 | 含義 |
---|---|
Ctrl+R | 替換文本 |
Ctrl+F | 查找文本 |
Ctrl+Alt+L | 格式化代碼 |
Alt+Insert | 可以生成構造器/Getter/Setter等 |
Ctrl+D | 複製行 |
Ctrl+/或Ctrl+Shift+/ | 註釋(//或者/**/) |
Ctrl+Y | 刪除當前行 |
Alt+Enter | 導入包,自動修正代碼 |
Alt+Shift+上下箭頭 | 移動當前行 |
CTRL+ALT+T | try-catch 快捷鍵(需要選中要包裹的內容) |
Ctrl+Alt+V | 可以引入變量。例如:new String(); 自動導入變量定義 |
Ctrl+N | 可以快速打開類 |
Ctrl+H | 顯示類結構圖(類的繼承層次) |
Ctrl+P | 可以顯示參數信息 |
Shift+Enter | 向下插入新行 |
Ctrl+Shift+F | 全局查找 |
Ctrl+Alt+B | 跳轉到方法實現處(接口跳到接口實現類特別好用) |
Alt+left/right | 切換代碼視圖 |
Alt+Up/Down | 在方法間快速移動定位 |
Ctrl+O | 重寫方法 |
Ctrl+I | 實現方法 |
Ctrl+j | 查看所有可用的後綴補全列表 |
二、其他快捷設置
- IDEA 好用插件推薦及安裝方法
- IDEA 修改 JAVA/HTML/XML 等文件的默認單行註釋方式
- IDEA 修改 foreach 格式爲不換行
- IDEA 如何查看接口的實現類
- IDEA 修改一些默認的模板
三、常用的後綴編碼技巧
具體就是在一個表達式後按下點號.
,然後輸入一些提示或者在列表中選擇一個候選項,最後按下tab鍵或enter鍵即可完成後綴補全的操作。另外要注意的是,這個功能是在IDEA13之後加入的
var
聲明
"yolo".var; ----> String str = "yolo";
1000.var; ----> int a = 100;
new Test.var; ----> Test test = new Test();
null
判斷對象爲空。
test.null
回車:
if (test == null) {
}
notnull
判斷對象非空。
test.notnull
回車:
if (test != null) {
}
nn
判斷對象非空。
test.nnu
回車:
if (test != null) {
}
fori
遍歷(帶索引的遍歷)。if
條件判斷。
num>99.if
回車:
if (num>99) {
}
return
返回值。
"abc".return
return "abc";
四、查看源碼快捷鍵
使用 IDEA 進行源碼查看時,跳入進去一個方法或者類時,查看完,我們還需要返回到上一步的操作類中,繼續向下分析,使用鼠標挨個點太費勁,有時還需要從頭找浪費時間。
其實可以藉助IDEA的快捷鍵:Ctrl + Alt + 左/右
,控制前進或者後退
但是這個快捷鍵和電腦系統默認的屏幕轉換衝突了,所以需要禁止電腦轉換屏幕快捷鍵設置
(1)
(2)
(3)
(4)
(5)
(6)大功告成: