沈澱再出發:關於IntelliJ IDEA使用的一些總結
沈澱再出發:關於IntelliJ IDEA使用的一些總結
一、前言
在使用IDEA的時候我們會發現,如果我們先寫了一個類的名字,而沒有導入這個類的出處,就會提示出錯,但是不能自動加入,非常的苦惱,並且也不會提示代碼的定義和來源,這些都需要我們進行設置。
二、一些簡單問題的設置
2.1、對於鼠標移到代碼上沒有提示的解決辦法
我們打開File-》settings-》editor-》general,然後找到下面的當鼠標移動到的時候顯示文檔信息,這樣就可以了。
2.2、使用idea的時候,先寫入類而沒有導入的時候不能自動幫我們導入
這個解決辦法也很簡單,我們打開File-》settings-》editor-》general-》auto import,將裏面的對於各種不同的語言的,自動導入沒有歧義的包引用給選上,這樣我們就可以發現自動補全沒有歧義的包了,非常的方便。
可以發現IDEA給了很多我們自己配置的特權,這些配置初始化是關閉的,需要我們去選擇和探索,我們平時應該多多積累。
2.3、一些其他的快捷命令
ctrl+alt+u可以快捷的生成類圖:
ctrl + alt + l 格式化代碼,需要先選中代碼,或者使用ctrl + alt + L;
ctl + alt + o 去除無用引用,其實上面我們設置了自動優化引用,如果有無用的就會自動刪除了。
ctrl+shift+u:大小寫轉換:
shift+F6:重命名文件,需要先選中文件
alt + F7 定位引用,需要先找到想要查找的對象。
2.4、通過某種方式可以自動補全代碼
常用的有fori/sout+Tab即可生成循環、System.out.main方法等boilerplate樣板代碼;例如要輸入for(User user : users)只需輸入user.for+Tab;再比如,要輸入Date birthday = user.getBirthday();只需輸入user.getBirthday().var+Tab即可。代碼標簽輸入完成後,按Tab,生成代碼。
2.5、其他的常用快捷鍵
代碼生成:
1 Ctrl+Alt+O 優化導入的類和包 2 Alt+Insert 生成代碼(如get,set方法,構造函數等) 或者右鍵(Generate)3 fori + Tab : 生成循環, 4 sout + Tab : System.out.println(); 5 Ctrl+Alt+T 生成try catch 或者 Alt+enter 6 CTRL+ALT+T 把選中的代碼放在 TRY{} IF{} ELSE{} 裏 7 Ctrl + O 重寫方法 8 Ctrl + I 實現方法 9 Ctr+shift+U 大小寫轉化 10 ALT+回車 導入包,自動修正 11 ALT+/ 代碼提示 12 CTRL+J 自動代碼 13 Ctrl+Shift+J,整合兩行為一行 14 CTRL+空格 代碼提示 15 CTRL+SHIFT+SPACE 自動補全代碼 16 CTRL+ALT+L 格式化代碼 17 CTRL+ALT+I 自動縮進 18 CTRL+ALT+O 優化導入的類和包 19 ALT+INSERT 生成代碼(如GET,SET方法,構造函數等) 20 CTRL+E 最近更改的代碼 21 CTRL+ALT+SPACE 類名或接口名提示 22 CTRL+P 方法參數提示 23 CTRL+Q,可以看到當前方法的聲明 24 Shift+F6 重構-重命名 (包、類、方法、變量、甚至註釋等) 25 Ctrl+Alt+V 提取變量
查詢快捷鍵:
1 Ctrl+Shift+Backspace可以跳轉到上次編輯的地方 2 CTRL+ALT+ left/right 前後導航編輯過的地方 3 ALT+7 靠左窗口顯示當前文件的結構 4 Ctrl+F12 浮動顯示當前文件的結構 5 ALT+F7 找到你的函數或者變量或者類的所有引用到的地方 6 CTRL+ALT+F7 找到你的函數或者變量或者類的所有引用到的地方 7 Ctrl+Shift+Alt+N 查找類中的方法或變量 8 雙擊SHIFT 在項目的所有目錄查找文件 9 Ctrl+N 查找類 10 Ctrl+Shift+N 查找文件 11 CTRL+G 定位行 12 CTRL+F 在當前窗口查找文本 13 CTRL+SHIFT+F 在指定窗口查找文本 14 CTRL+R 在 當前窗口替換文本 15 CTRL+SHIFT+R 在指定窗口替換文本 16 ALT+SHIFT+C 查找修改的文件 17 CTRL+E 最近打開的文件 18 F3 向下查找關鍵字出現位置 19 SHIFT+F3 向上一個關鍵字出現位置 20 選中文本,按Alt+F3 ,高亮相同文本,F3逐個往下查找相同文本 21 F4 查找變量來源 22 CTRL+SHIFT+O 彈出顯示查找內容 23 Ctrl+W 選中代碼,連續按會有其他效果 24 F2 或Shift+F2 高亮錯誤或警告快速定位 25 Ctrl+Up/Down 光標跳轉到第一行或最後一行下 26 Ctrl+B 快速打開光標處的類或方法 27 CTRL+ALT+B 找所有的子類 28 CTRL+SHIFT+B 找變量的類 29 Ctrl+Shift+上下鍵 上下移動代碼 30 Ctrl+Alt+ left/right 返回至上次瀏覽的位置 31 Ctrl+X 刪除行 32 Ctrl+D 復制行 33 Ctrl+/ 或 Ctrl+Shift+/ 註釋(// 或者/*...*/ ) 34 Ctrl+H 顯示類結構圖 35 Ctrl+Q 顯示註釋文檔 36 Alt+F1 查找代碼所在位置 37 Alt+1 快速打開或隱藏工程面板 38 Alt+ left/right 切換代碼視圖 39 ALT+ ↑/↓ 在方法間快速移動定位 40 CTRL+ALT+ left/right 前後導航編輯過的地方 41 Ctrl+Shift+Backspace可以跳轉到上次編輯的地 42 Alt+6 查找TODO
其他快捷鍵:
1 SHIFT+ENTER 另起一行 2 CTRL+Z 倒退(撤銷) 3 CTRL+SHIFT+Z 向前(取消撤銷) 4 CTRL+ALT+F12 資源管理器打開文件夾 5 ALT+F1 查找文件所在目錄位置 6 SHIFT+ALT+INSERT 豎編輯模式 7 CTRL+F4 關閉當前窗口 8 Ctrl+Alt+V,可以引入變量。例如:new String(); 自動導入變量定義 9 Ctrl+~,快速切換方案(界面外觀、代碼風格、快捷鍵映射等菜單)
調試快捷鍵:
1 alt+F8 debug時選中查看值 2 Alt+Shift+F9,選擇 Debug 3 Alt+Shift+F10,選擇 Run 4 Ctrl+Shift+F9,編譯 5 Ctrl+Shift+F8,查看斷點 6 F7,步入 7 Shift+F7,智能步入 8 Alt+Shift+F7,強制步入 9 F8,步過 10 Shift+F8,步出 11 Alt+Shift+F8,強制步過 12 Alt+F9,運行至光標處 13 Ctrl+Alt+F9,強制運行至光標處 14 F9,恢復程序 15 Alt+F10,定位到斷點
重構,比如我們選中一段代碼生成一個函數,或者將一個函數變成一段代碼,可以查看https://www.jianshu.com/p/ab298b46bf50:
1 Ctrl+Alt+Shift+T,彈出重構菜單 2 Shift+F6,重命名 3 F6,移動 4 F5,復制 5 Alt+Delete,安全刪除 6 Ctrl+Alt+N,內聯
三、總結
對於一個軟件的使用,我們只有不斷的摸索,多看一下使用的方法,才能更加快捷的使用,同樣加速我們的開發效率。
參考文獻:https://blog.csdn.net/houfeng30920/article/details/79037647
沈澱再出發:關於IntelliJ IDEA使用的一些總結