最新版 IDEA 2022.3.2 最優開發配置
教程最后更新時間:2023.3.1
安裝好 IntelliJ IDEA 后,進行如下的初始化操作,作業效率提升10倍,
目錄
- 一、全域配置
- 如何進入全域配置頁
- 設定主題、字體和字體大小
- 設定Maven本地倉庫
- 設定編譯器版本
- 設定自動編譯
- 自動導包
- 取消tab頁單行顯示
- 設定字符編碼
- 代碼忽略大小寫
- 雙斜杠注釋改成緊跟代碼頭部
- 配置XML檔案注釋
- 顯示行號和方法分割線
- 二、常用插件
- Lombok (強力推薦,必裝)
- MybatisX (強力推薦,必裝)
- JRebel (強力推薦,必裝)
- Maven Helper (強力推薦,必裝)
- Converter YAML and Properties File
- Rainbow Brackets
- CamelCase
- Gsonforma JSON物體類轉換插件
- Key Promoter X
- CodeGlance
- Translation
- Alibaba Java Coding Guidelines
一、 全域配置
對所有專案都生效的配置為全域配置,一定做全域配置,避免重復操作,
-
如何進入全域配置頁(注意:全域配置必須在全域配置頁中操作,而非idea工程中操作)
- 啟動idea進入起始頁(或者關閉工程退回起始頁):


-
點擊菜
Customize--> All settings進入全域配置頁:

-
全域配置頁如下:

- 啟動idea進入起始頁(或者關閉工程退回起始頁):
-
設定主題、字體和字體大小,此外,還可以通過idea的插件(例如:Material Theme UI )使用更多的主題,

-
設定Maven本地倉庫

-
設定編譯器版本

-
設定自動編譯

-
自動導包

-
取消tab頁單行顯示(當打開多個檔案時,如果一行顯示不下會多行顯示,方便調閱)

-
設定字符編碼

Transparent native-to-ascii conversion 作用:勾選后,在將properties檔案保存到硬碟上時,會以ASCII碼的形式保存,你會發現,用記事本打開properties檔案后,里面的內容是ASCII碼,而在idea中看到的是其他形式,例如:漢字,通常建議勾選,特別是團隊開發時,即便是使用了不同編碼的開發者當他們打開同一檔案時,也不會出現亂碼,
-
代碼忽略大小寫

-
雙斜杠注釋改成緊跟代碼頭部

-
配置XML檔案注釋(不配置一下,看著是真滴難受_)
File–>Settings–>Editor–>Code Style–>XML,去掉Line comment at first column前的對勾


-
顯示行號和方法分割線

-
取消單行方法和匿名內部類默認的代碼折疊

-
關閉自動更新(防止更新后idea無法使用)

-
打開專案為最后關閉專案

二、常用插件
-
Lombok (強力推薦,必裝)
簡化臃腫代碼插件,可自動生成物體類中的get/set/構造/toString/hashCode等方法,再也不用寫重復代碼了, -
MybatisX (強力推薦,必裝)
高效操作Mybatis插件,它 是一款基于 IDEA 的快速開發插件,在我們使用mybatis以及mybatis-plus開發時簡化繁瑣的重復操作,提高開發速率,功能包括:xml跳轉、代碼生成、JPA提示和生成陳述句,
-
JRebel (強力推薦,必裝)
熱加載插件,JRebel是一款JAVA虛擬機插件,它使得JAVA程式員能在不進行重部署的情況下,即時看到代碼的改變對一個應用程式帶來的影響,JRebel使你能即時分別看到代碼、類和資源的變化,你可以一個個地上傳而不是一次性全部部署,當程式員在開發環境中對任何一個類或者資源作出修改的時候,這個變化會直接反應在部署好的應用程式上,從而跳過了構建和部署的程序,每年可以省去部署用的時間花費高達5.25個星期, -
Maven Helper (強力推薦,必裝)
依賴沖突分析神器,當專案中可能會出現Jar包的沖突的問題,而此插件可以快速解決依賴沖突, -
Converter YAML and Properties File
yml和properties檔案互轉插件,快速將Properties檔案轉換為YAML檔案,或將YAML檔案轉換為Properties檔案, -
Rainbow Brackets
彩虹括號插件,看著很舒服,有點賞心悅目的感覺,代碼開始和結束就更加明了, -
CamelCase
命名風格轉換插件,可以在 kebab-case,SNAKE_CASE,PascalCase,camelCase,snake_case 和 空格風格之間切換, -
Gsonforma JSON物體類轉換插件
物體類轉換插件,它能夠將我們的json格式資料快速生成對應的物體類,層級關系通過內部類來嵌套,特別是在對接一些第三方介面時非常有用,
-
Key Promoter X
快捷鍵提示插件,它每次都會在右下角彈窗提示,幫助我們快速熟悉快捷鍵, -
CodeGlance
顯示代碼縮略圖插件,當代碼很多的時候,方便查看,很有用, -
Translation
中英文翻譯工具,比較吃電腦資源,直接在idea中使用外部翻譯軟體,一般我用有道字典,但還需要獲取有道翻譯應用id和應用密鑰, -
Alibaba Java Coding Guidelines
阿里巴巴代碼規范檢查插件,它會按照阿里Java開發手冊上規范幫我們檢查代碼,然后對代碼做不同顏色展示,滑鼠放上去,會看到提示內容,幫助我們寫出更規范的代碼
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/545681.html
標籤:Java
上一篇:Hello,Golang
