在這里總結下我個人常用的idea配置。不定時更新
字體樣式和大小修改
設置路徑:File>Settings>Eidtor>Font
如下圖圖所示:
快捷鍵修改
idea的代碼提示是ctrl+空格,這個win10系統自帶快捷鍵沖突,嘗試禁用win10快捷鍵,可是不成功,索性將這個快捷鍵改為ctrl+alt+/,另外為了避免其他快捷鍵沖突,建議禁用其他軟件有沖突的快捷鍵,如搜狗輸入法和QQ。另外建議盡量保持idea的原生快捷鍵。
設置路徑:File>Settings>Keymap
搜索basic,如下圖所示:
自動導入包和導入包優化
設置路徑:File>Settings>Eidtor>General>Auto Import
可以減少編碼時手動選擇導入包的操作,如下圖所示:
設置每次啟動idea不自動打開項目
設置路徑:File>Settings>Appearence & Behavior>System Settings
如下圖所示:
maven配置
配置路徑:File>Settings>Build,Execution,Deployment>Build Tools>Maven
如下圖所示:
注意:該配置只是當前項目有效,如果想在新創建的項目中也有效,就需要改新項目的默認配置,設置路徑:File>Other Settings>Settings for new Projects
文件頭信息模板
配置路徑:File>Settings>Editor>File and Code Templates
如下圖所示:
附上注釋信息,方便復制
/**
* @Description: TODO(這里用一句話描述這個類的作用)
* @Author ${USER}
* @Date ${DATE} ${TIME}
*/
全局統一UTF-8編碼
設置路徑:File>Settings>Editor>File Encodings
如下圖所示:
去掉mybatis對應的xml文件警告
設置路徑:File>Settings>Editor>Inspections
如下圖所示:
注意:該配置只是當前項目有效,如果想在新創建的項目中也有效,就需要改新項目的默認配置,設置路徑:File>Other Settings>Settings for new Projects
上面修改后還會有綠色的背景色,需要去掉“注入語言”的背景色
設置路徑:File>Settings>Editor>Color Scheme>General
如下圖所示:
去掉方法注釋錯誤警告
設置路徑:File>Settings>Editor>Inspections
如下圖所示:
注意:該配置只是當前項目有效,如果想在新創建的項目中也有效,就需要改新項目的默認配置,設置路徑:File>Other Settings>Settings for new Projects
取消重復代碼檢查
設置路徑:File>Settings>Editor>Inspections
如下圖所示:
注意:該配置只是當前項目有效,如果想在新創建的項目中也有效,就需要改新項目的默認配置,設置路徑:File>Other Settings>Settings for new Projects
自動生成serialVersionUID配置
設置路徑:Setting>Settings>Editor>Inspections
注意:該配置只是當前項目有效,如果想在新創建的項目中也有效,就需要改新項目的默認配置,設置路徑:File>Other Settings>Settings for new Projects
開啟自動編譯
如果想要實現熱部署,那需要開啟自動編譯,開啟步驟如下:
- 設置路徑:File>Settings>Build,Execution,Deployment>Compiler
注意:該配置只是當前項目有效,如果想在新創建的項目中也有效,就需要改新項目的默認配置,設置路徑:File>Other Settings>Settings for new Projects
- 按組合鍵
Shift+Ctrl+Alt+/
,選擇Registry
- 勾選上
compiler.automake.allow.when.app.running
,點擊Close關閉
將終端Terminal替換為Git Bash
設置路徑:File>Settings>Tools>Terminal
在 Shell path 那一欄中,輸入你本地 Git Bash 的安裝位置
"D:\ProfessionalSoftware\Git\bin\bash.exe" -login -i
解決idea不識別.tpl文件的問題
設置路徑:File>Settings>Editor>File Types
Recognized File Types框中選擇Html(因為tpl模板本身就是html文件,所以就用html文件的高亮格式即可),然后在Registered Patterns中添加“*.tpl
”,如下圖:
關閉更新提示
設置路徑:File>Settings>Appearance & Behavior>System Settings>Updates
插件
個人使用的插件有:
- Alibaba Java Coding Guidelines
阿里代碼規約,良好的代碼規范很重要 - iBATIS/MyBatis plugin
輕松通過快捷鍵找到MyBatis中對應的Mapper和XML
使用方法:快捷鍵:CTRL+ALT+B
注意:這個插件會一直重復報java.lang.Throwable: '#LineMarkerInfo(
錯誤,可能是長時間沒更新的問題,很煩,可以用 MybaitsX 插件替代 - GsonFormat
JSON格式化,一鍵生成對應實體對象
使用方法:快捷鍵:ALT+S
- Lombok
簡化代碼,學習鏈接:十分鐘搞懂Lombok使用與原理 - Maven Helper
查找和排除Jar包沖突的依賴關系 - JRebel
熱部署,激活點擊這里:熱啟動插件JRebel激活服務 - Markdown Support
md文檔編寫工具 - Translation
強烈推薦,強大的翻譯插件,支持各種語言的翻譯和朗讀,支持google、有道、百度翻譯
快捷鍵:Ctrl+Shift+Y - .ignore
忽略不必要提交的文件 - String Manipulation
一款強大的字符串轉換工具,idea支持基本的字符串大小寫轉換(ctrl+shift+u),如果需要更加豐富的字符串操作,那可以試試這個插件
使用方法:
①選中文本右擊選擇 String Manipulation
②快捷鍵Alt+M
- Rainbow Brackets
彩虹括號 -
Choose Runtime
解決Idea內存消耗嚴重和CPU資源占比嚴重的問題
使用方法:安裝完插件后按快捷鍵Ctrl+shift+A
,搜索Choose Runtime
,點擊第一個選項,如下
然后在點擊下面窗口中的紅框部分選擇電腦本地jdk安裝目錄,點擊install即可,如下圖
- Randomness
在項目中添加單詞、數字或字符串之類的隨機數據, Windows 和 Linux 上按 Alt+R,或在 macOS 上按 ?R - GitToolBox
關聯git,顯示誰在何時改變了行內的代碼 - RestfulTool
一個接口測試工具,安裝成功之后在右側會有一個RestfulTool的選項卡,點擊之后會顯示出當前項目的所有請求地址,并且支持各種各樣的請求類型,十分好用
實用技巧
BookMark:
功能介紹:書簽功能,給代碼指定的一行打上書簽,方便編碼時快速準確的在代碼間跳轉,這個要比ctrl + alt + <- 或 ->
更加準確和牢靠。
使用方法:鼠標光標落在要打書簽的代碼行上,組合鍵ctrl+shift+數字鍵
。撤銷書簽也是同樣的組合鍵。按組合鍵ctrl+數字
可跳轉到指定的書簽位置。-
手殘把Main Menu關掉了之后怎么開啟
快捷鍵Ctrl+Shift+A
,如下圖
idea優化
調整IDEA的啟動JVM參數
去idea安裝路徑的bin目錄下找到 idea64.exe.vmoptions,可以以在idea中打開該文件,路徑:Help>Edit Custom VM Options...
下面是我的參數配置(不保證最優):
-Xms1024m
-Xmx1024m
-Xmn500m
-XX:MetaspaceSize=248m
-Xverify:none
-XX:ReservedCodeCacheSize=240m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-Xverify:none
-ea
-Dsun.io.useCanonCaches=false
-Dsun.awt.keepWorkingSetOnMinimize=true
-Djava.net.preferIPv4Stack=true
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Dfile.encoding=UTF-8
保存配置
設置完后可以保存配置,操作路勁:File>Export Settings...
保存的配置文件路徑為C盤用戶目錄下的.IntelliJIdeaX.X\config\settings.jar
保存該文件,下次做同樣的基礎配置時可以直接導入該文件,免去重復配置的麻煩,導入配置操作路徑:File>Import Settings...