IDEA常用配置和常用插件及常用快捷鍵

歡迎轉載,轉載請註明出處!
知乎:迷人滴海嘉
思否:迷人滴海嘉
簡書:迷人滴海嘉

前言

本人使用 IntelliJ IDEA 兩年多了,覺得還是非常好用的。在使用過程中總結了個人的IDEA常用配置和常用插件及快捷鍵,覺得這樣配置是有利於提高開發效率,特此分享給大家

注:使用的IDEA版本是2018,不同版本的IDEA可能有些差異

一、常用配置

1.1 配置JDK

在IDEA啓動頁面中,下拉Configure,選擇Project Defaults – Project Structure,這樣可以設置所有項目的默認的JDK版本,如下圖
在這裏插入圖片描述
在這裏插入圖片描述

1.2 文件編碼

在這裏插入圖片描述

1.3 文件和代碼模板

在這裏插入圖片描述

1.4 Maven配置

在這裏插入圖片描述

1.5 自動導入Maven依賴

在這裏插入圖片描述

1.6 Java代碼單行註釋添加空格

在這裏插入圖片描述

1.7 優化導入和智能刪除無關依賴

在這裏插入圖片描述

1.8 修改字體

在這裏插入圖片描述

1.9 修改主題

在這裏插入圖片描述

1.10 代碼提示不區分大小寫

在這裏插入圖片描述

1.11 顯示行數和方法線

在這裏插入圖片描述

1.12 目錄展示設置

在這裏插入圖片描述

1.13 代碼自動提示快捷鍵

移除佔用Alt+斜槓的快捷鍵
在這裏插入圖片描述
設置Basic快捷鍵爲Alt+斜槓
在這裏插入圖片描述

1.14 全局修改文件描述信息

/**
 * Description: 
 *
 * @author JourWon
 * @date ${DATE} ${TIME}
 */

在這裏插入圖片描述

1.15 單個修改文件描述信息(不推薦)

去掉

#parse("File Header.java")

添加

/**
 * Description: 
 *
 * @author JourWon
 * @date ${DATE} ${TIME}
 */

在這裏插入圖片描述

1.16 IDEA生成序列號serialVersionUID

設置完成後,按Alt+Enter鍵,這個時候可以看到"Add serialVersionUID field"提示信息
在這裏插入圖片描述

二、常用插件

  1. Alibaba Java Coding Guidelines -阿里巴巴代碼規範檢查插件

  2. FindBugs-IDEA -檢查潛在bug插件

  3. Free Mybatis plugin -Mybatis 輔助插件

  4. GsonFormat -將JSON字符串轉換爲內部類實體類插件

  5. Lombok plugin -簡化實體類編寫插件

  6. Translation -翻譯插件

  7. IDEA查看日誌的插件

三、常用快捷鍵

Ctrl+Z:撤銷

Ctrl+Shift+Z:重做

Ctrl+X:剪貼

Ctrl+C:複製

Ctrl+V:粘貼

Ctrl+Y:刪除當前行

Ctrl+D:複製當前行

Ctrl+Shift+J:將選中的行合併成一行

Ctrl+N:查找類文件

Ctrl+Shift+N:查找文件

Ctrl+G:定位到文件某一行

Alt+向左箭頭:返回上次光標位置

Alt+向右箭頭:返回至後一次光標位置

Ctrl+Shift+Backspace:返回上次編輯位置

Ctrl+Shift+反斜槓:返回後一次編輯位置

Ctrl+B:定位至變量定義的位置

Ctrl+Alt+B:定位至選中類或者方法的具體實現

Ctrl+Shift+B:直接定位至光標所在變量的類型定義

Ctrl+U:直接定位至當前方法override或者implements的方法定義處

Ctrl+F12:顯示當前文件的文件結構

Ctrl+Alt+F12:顯示當前文件的路徑,並可以方便的將相關父路徑打開

Ctrl+H:顯示當前類的繼承層次

Ctrl+Shift+H:顯示當前方法的繼承層次

Ctrl+Alt+H:顯示當前方法的調用層次

F2:定位至下一個錯誤處

Shift+F2:定位至前一個錯誤處

Ctrl+Alt+向上箭頭:查找前一個變量共現的地方

Ctrl+Alt+向下箭頭:查找下一個變量共現的地方

Ctrl+=:展開代碼

Ctrl±:收縮代碼

Ctrl+Alt+=:遞歸展開代碼

Ctrl+Alt±:遞歸收縮代碼

Ctrl+Shift+=:展開所有代碼

Ctrl+Shift±:收縮所有代碼

Ctrl+Shitft+向下箭頭:將光標所在的代碼塊向下整體移動

Ctrl+Shift+向上箭頭:將光標所在的代碼塊向上整體移動

Ctrl+Alt+Shift+向左箭頭:將元素向左移動

Ctrl+Alt+Shift+向右箭頭:將元素向右移動

Alt+Shift+向下箭頭:將行向下移動

Alt+Shift+向上箭頭:將行向上移動

Ctrl+F:在當前文件中查找

Ctrl+R:替換字符串

Ctrl+Shift+F:在全局文件中查找字符串

Ctrl+Shift+R:在全局中替換字符串

Alt+F7:查找當前變量的使用,並列表顯示

Ctrl+Alt+F7:查找當前變量的使用,並直接對話框提示

Ctrl+F7:在文件中查找符號的使用

Ctrl+Shift+F7:在文件中高亮顯示變量的使用

Ctrl+O:重寫基類方法

Ctrl+I:實現基類或接口中的方法

Alt+Insert:產生構造方法,get/set方法等

Ctrl+Alt+T:將選中的代碼使用if,while,try/catch等包裝

Ctrl+Shitf+Delete:去除相關的包裝代碼

Alt+/:自動完成

Alt+Enter:自動提示完成,拋出異常

Ctrl+J:插入Live Template 快速插入一行或者多行代碼

Ctrl+Alt+J:使用Live Template包裝

Ctrl+/:使用//註釋

Ctrl+Shift+/:使用/**/註釋

Ctrl+Alt+L:格式化代碼

Ctrl+Alt+I:自動縮進行

Ctrl+Alt+O:優化import

Ctrl+]:快速跳轉至諸如{}圍起來的代碼塊的結尾處

Ctrl+[:快速跳轉至諸如{}圍起來的代碼塊的開頭處

Ctrl+Shift+Enter:將輸入的if,for,函數等等補上{}或者;使代碼語句完整

Shift+Enter:在當前行的下方開始新行

Ctrl+Alt+Enter:在當前行的上方插入新行

Ctrl+Delete:刪除光標所在至單詞結尾處的所有字符

Ctrl+Backspace:刪除光標所在至單詞開頭處的所有字符

Ctrl+向左箭頭:將光標移至前一個單詞

Ctrl+向右箭頭:將光標移至後一個單詞

Ctrl+向上箭頭:向上滾動一行

Ctrl+向下箭頭:向下滾動一行

Ctrl+W:選中整個單詞

Ctrl+Shift+U:切換大小寫

Shift+F6:重命名

Ctrl+F6:更改函數簽名

Ctrl+Shift+F6:更改類型

如果你想要了解更多快捷鍵可以參考https://blog.csdn.net/qq_38963960/article/details/89552704

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