一篇文章帶你搞定 IDEA 使用中的奇技淫巧(珍藏篇)

僅收錄了自己平時經常會使用到的快捷鍵,後續隨着使用會補充,對於冷門不常見的並沒有寫入,歡迎大家留言補充自己使用 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 查看所有可用的後綴補全列表

二、其他快捷設置

  1. IDEA 好用插件推薦及安裝方法
  2. IDEA 修改 JAVA/HTML/XML 等文件的默認單行註釋方式
  3. IDEA 修改 foreach 格式爲不換行
  4. IDEA 如何查看接口的實現類
  5. IDEA 修改一些默認的模板

三、常用的後綴編碼技巧

具體就是在一個表達式後按下點號.,然後輸入一些提示或者在列表中選擇一個候選項,最後按下tab鍵或enter鍵即可完成後綴補全的操作。另外要注意的是,這個功能是在IDEA13之後加入的

  1. var 聲明
"yolo".var;   ---->	String str = "yolo";
1000.var;     ---->	int a = 100;
new Test.var;    ---->	Test test = new Test();
  1. null判斷對象爲空。
test.null
回車:
if (test == null) {
            
        }
  1. notnull判斷對象非空。
test.notnull
回車:
if (test != null) {
            
        }
  1. nn判斷對象非空。
test.nnu
回車:
if (test != null) {
            
        }
  1. fori遍歷(帶索引的遍歷)。
  2. if條件判斷。
num>99.if
回車:
 if (num>99) {
            
        }
  1. return返回值。
"abc".return
return "abc";

四、查看源碼快捷鍵

使用 IDEA 進行源碼查看時,跳入進去一個方法或者類時,查看完,我們還需要返回到上一步的操作類中,繼續向下分析,使用鼠標挨個點太費勁,有時還需要從頭找浪費時間。

其實可以藉助IDEA的快捷鍵:Ctrl + Alt + 左/右,控制前進或者後退
但是這個快捷鍵和電腦系統默認的屏幕轉換衝突了,所以需要禁止電腦轉換屏幕快捷鍵設置
(1)
在這裏插入圖片描述
(2)在這裏插入圖片描述
(3)
在這裏插入圖片描述
(4)
在這裏插入圖片描述
(5)
在這裏插入圖片描述
(6)大功告成:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章