1. 程式人生 > >沈澱再出發:關於IntelliJ IDEA使用的一些總結

沈澱再出發:關於IntelliJ IDEA使用的一些總結

但是 命令 語言 所在 src www 前言 重寫方法 arr

沈澱再出發:關於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使用的一些總結