寫在前面
????????千萬別看目錄很長就感覺本篇博客很絮叨繁瑣,里面多是配置的講解貼了很多的圖片方便大家了解,配置成功一次之后就可以一直使用了。
????????快捷鍵的使用建議大家先看,后續敲代碼的時候刻意的使用快捷鍵,相信經過兩三天的使用就可以熟練掌握了。我剛開始使用快捷鍵的時候也是不習慣,我有個小技巧就是如果能夠使用快捷鍵簡化的開發而我忘了使用快捷鍵,我就會把剛才的代碼刪了,強迫自己使用快捷鍵再寫一次,如此就會很快掌握了。
目錄
1 快捷使用篇
1.1 快速生成語句?
1.1.1?main語句
1.1.2??輸出語句
1.1.3 流程控制語句
1.1.4 變量定義
1.1.5 try-catch異常
1.2 快捷鍵
1.2.1 Ctrl系列
1.2.2 alt系列
1.2.3 shift系列
1.2.4 alt?+ shift系列
1.2.5?Ctrl?+ alt系列
2 idea設置篇
2.1 設置主題(背景圖片)
2.2 設置字體
2.2.1 設置默認的字體及其大小、行間距? **墻裂推薦**
2.2.2 設置字體大小可以隨意改變? ?**墻裂推薦**
2.3 設置鼠標懸停提示
2.4 提示的時候忽略大小寫? **墻裂推薦**
2.5? 取消單行顯示tabs? **墻裂推薦**?
2.6 自定義類注釋和方法注釋
2.7 設置項目文件編碼? ?**墻裂推薦**
2.8 修改IDEA中的快捷鍵
2.9 設置代碼自動補全提示(快捷鍵)
3 插件篇(按需下載)
3.1 Alibaba Java Coding Guidelines
3.2?Gitee?
3.3?Lombok
3.4?MybatisX
3.5?Translatio
1 快捷使用篇
1.1 快速生成語句?
1.1.1?main語句
psvm + Enter 或者 main +?Enter |
1.1.2??輸出語句
sout + Enter |
?帶內容的輸出
帶雙引號的字符串 或者 變量名? + .sout + Enter |
1.1.3 流程控制語句
if判斷語句
判斷條件 + .if + Enter |
判斷條件 + .else?+ Enter |
while循環
循環條件 + .while + Enter |
for循環?
普通for循環
fori + Enter
數組、集合的增強循環
數組名或集合名 + .for + Enter
數組、集合的正向for循環
數組名、集合名.fori + Enter
數組、集合的反向for循環
數組名、集合名.forr + Enter
迭代器循環
復合快捷鍵使用,具體操作如下?
1.1.4 變量定義
實例化對象
一般情況下:new 類名 +?.var + Enter |
定義變量
變量值 + .var + enter? |
1.1.5 try-catch異常
表達式 + .try + enter |
1.2 快捷鍵
1.2.1 Ctrl系列
快捷鍵 | 效果 |
Ctrl + C | 復制當前選中代碼 |
Ctrl + V | 在光標處粘貼代碼 |
Ctrl + X | 剪切當前選中代碼 |
Ctrl + D | 復制光標所在行代碼到下一行 |
Ctrl + O | 重寫方法 |
Ctrl + F | 搜索 |
Ctrl + 鼠標單擊 | 進入查看源碼 |
Ctrl + Z | 撤回操作(Undo) |
Ctrl + Y | 撤回撤回的操作(Redo) |
1.2.2 alt系列
生成(或者重寫)方法
alt + insert |
選擇要重寫的方法,與上圖的Override Methods效果一樣
Ctrl + O |
萬能快捷鍵(會提供所有的代碼報紅解決方案,最主要的作用就是導包)
alt + enter |
代碼自動補全提示
alt + / |
IDEA默認的代碼提示快捷鍵是Ctrl + 空格,但是這個快捷鍵用著不順手,還有一些小伙伴是因為這個快捷鍵無法使用(可能是因為和別的軟件產生沖突),所以說最好將其設置成alt + /,具體設置方式見這篇博客:能讓你的Intellij IDEA 起飛的幾個設置
alt + 數字鍵
下面圖中紅框框起來的四個部分都有一個數字鍵,alt + 這個數字鍵就代表著打開或者關閉這個模塊其中1和7最常用
?
? ?
1.2.3 shift系列
全局關鍵字搜索
Shift + Shift |
?
??
當前的類進行關鍵字檢索
Ctrl + F |
?
縮進與取消縮進?
不只是單行代碼的縮進操作,并且可以將選中的幾行代碼向前向后縮進
tab Shift + tab |
光標不在該行的末尾進行換行
????????之前換行需要將光標放在該行代碼的最后面再使用enter鍵才能實現換行操作,現在直接不用管光標的位置,使用快捷鍵就能完成光標不在該行的末尾進行換行
Shift + enter |
重命名class
Shift + F6 |
鼠標選中想要重命名的類,使用快捷鍵Shift + F6
?
1.2.4 alt?+ shift系列
向上向下移動代碼的位置(可以是單行,也可以是選中的所有代碼所在行)
快捷鍵 | 效果 |
alt?+ Shift + ↑ | 將光標所在行向上移動一行 |
alt?+ Shift + ↓ | 將光標所在行向下移動一行 |
1.2.5?Ctrl?+ alt系列
代碼塊包圍
Ctrl?+ alt + T |
?
代碼規范快捷鍵(將代碼按照開發規范格式化)
Ctrl?+ alt + L |
切換工作區中的類
Ctrl?+ alt + ← | 返回上一次打開的工作區 |
Ctrl?+ alt + → | 取消返回上一次打開的工作區 |
其中Ctrl?+ alt + →可能和QQ的屏幕錄制的快捷鍵沖突,把QQ的那個快捷鍵改成別的即可
?
2 idea設置篇
2.1 設置主題(背景圖片)
2.2 設置字體
2.2.1 設置默認的字體及其大小、行間距? **墻裂推薦**
2.2.2 設置字體大小可以隨意改變? ?**墻裂推薦**
設置之后我們就可以使用瀏覽器中改變頁面大小的方式,使用Ctrl+鼠標滾輪來改變字體大小
2.3 設置鼠標懸停提示
效果如下,?鼠標懸停1s提示該類的各種信息
2.4 提示的時候忽略大小寫? **墻裂推薦**
效果圖如下,當我們輸入str就可以提示出String,不再區分大小寫
2.5? 取消單行顯示tabs? **墻裂推薦**?
效果圖如下,取消之后,你打開的所有類并不會只顯示在一行,打開過多也不會被折疊起來
2.6 自定義類注釋和方法注釋
IntelliJ IDEA自動生成自定義的類注釋和方法注釋https://blog.csdn.net/qq_59138417/article/details/123065779?spm=1001.2014.3001.5502
2.7 設置項目文件編碼? ?**墻裂推薦**
2.8 修改IDEA中的快捷鍵
????????新手建議直接學習IDEA的快捷鍵,有eclipse快捷鍵基礎的小伙伴建議廢掉重學,或者跟著尚硅谷宋文康老師的視頻進行設置。所以說idea的默認快捷鍵盡量別亂改,但是下面補全提示的快捷鍵建議修改一下,不然很是影響使用體驗
????????找到你想修改的快捷鍵,鼠標右鍵選擇添加鍵盤或者鼠標快捷鍵,然后在鍵盤上點擊你想設置的一套快捷鍵,再確定就可以將其收錄了
2.9 設置代碼自動補全提示(快捷鍵)
3 插件篇(按需下載)
所有的插件都在這個位置下載
3.1 Alibaba Java Coding Guidelines
根據阿里巴巴Java開發手冊規范你的代碼書寫,如果不符合手冊規范的代碼會使用顏色進行提示
3.2?Gitee?
可以在你的idea上登陸你的gitee賬號并進行git的一系列操作,提交、克隆、拉取等
3.3?Lombok
簡化實體類的開發,運行時加入setter、getter等方法,配合依賴使用
3.4?MybatisX
配合mybatis框架開發使用的插件,也是能夠提高開發效率
3.5?Translation
使用Ctrl+shift+Y的快捷鍵即可將選中的代碼翻譯成中文,對英語不好的程序員十分友好