IntelliJ IDEA常用配置

在這里總結下我個人常用的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


開啟自動編譯

如果想要實現熱部署,那需要開啟自動編譯,開啟步驟如下:

  1. 設置路徑:File>Settings>Build,Execution,Deployment>Compiler

注意:該配置只是當前項目有效,如果想在新創建的項目中也有效,就需要改新項目的默認配置,設置路徑:File>Other Settings>Settings for new Projects

  1. 按組合鍵 Shift+Ctrl+Alt+/,選擇Registry
  1. 勾選上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


插件

個人使用的插件有:

  1. Alibaba Java Coding Guidelines
    阿里代碼規約,良好的代碼規范很重要
  2. iBATIS/MyBatis plugin
    輕松通過快捷鍵找到MyBatis中對應的Mapper和XML
    使用方法:快捷鍵:CTRL+ALT+B
    注意:這個插件會一直重復報java.lang.Throwable: '#LineMarkerInfo(錯誤,可能是長時間沒更新的問題,很煩,可以用 MybaitsX 插件替代
  3. GsonFormat
    JSON格式化,一鍵生成對應實體對象
    使用方法:快捷鍵:ALT+S
  4. Lombok
    簡化代碼,學習鏈接:十分鐘搞懂Lombok使用與原理
  5. Maven Helper
    查找和排除Jar包沖突的依賴關系
  6. JRebel
    熱部署,激活點擊這里:熱啟動插件JRebel激活服務
  7. Markdown Support
    md文檔編寫工具
  8. Translation
    強烈推薦,強大的翻譯插件,支持各種語言的翻譯和朗讀,支持google、有道、百度翻譯
    快捷鍵:Ctrl+Shift+Y
  9. .ignore
    忽略不必要提交的文件
  10. String Manipulation
    一款強大的字符串轉換工具,idea支持基本的字符串大小寫轉換(ctrl+shift+u),如果需要更加豐富的字符串操作,那可以試試這個插件
    使用方法:
    ①選中文本右擊選擇 String Manipulation
    ②快捷鍵 Alt+M
  11. Rainbow Brackets
    彩虹括號
  12. Choose Runtime
    解決Idea內存消耗嚴重和CPU資源占比嚴重的問題
    使用方法:安裝完插件后按快捷鍵Ctrl+shift+A,搜索Choose Runtime,點擊第一個選項,如下

    然后在點擊下面窗口中的紅框部分選擇電腦本地jdk安裝目錄,點擊install即可,如下圖
  13. Randomness
    在項目中添加單詞、數字或字符串之類的隨機數據, Windows 和 Linux 上按 Alt+R,或在 macOS 上按 ?R
  14. GitToolBox
    關聯git,顯示誰在何時改變了行內的代碼
  15. 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...

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 229,001評論 6 537
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,786評論 3 423
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 176,986評論 0 381
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,204評論 1 315
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,964評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,354評論 1 324
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,410評論 3 444
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,554評論 0 289
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,106評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,918評論 3 356
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,093評論 1 371
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,648評論 5 362
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,342評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,755評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,009評論 1 289
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,839評論 3 395
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,107評論 2 375

推薦閱讀更多精彩內容