idea 插件推薦 & 代碼樣式安裝


 

 

 

 

 

部分鏈接打不開的可能需要梯子, 部分插件懶得截圖了,麻煩

---------------------------------------header--------------------------------------

idea plugins 插件下載官方地址: https://plugins.jetbrains.com/

一般都可以在idea軟件的settings面板找到plugins搜索插件名字下載

加粗字體為插件名稱

---------------------------------------header--------------------------------------

 

插件篇

 

---------------------------------------

 https://plugins.jetbrains.com/plugin/9792-key-promoter-x/

 Key Promoter X

這個必須得放在第一條, 此插件用於提示idea的快捷鍵, 如果你用鼠標在idea中執行了一個操作, idea右下角會提示你對應的快捷鍵是什么,例如我在菜單中用鼠標點開設置就會彈出這樣的提示:

 

---------------------------------------

Lombok Plugin 

加上jar包, java不用寫getter 和 setter 方法, 還有很多其他的注解大大簡化了代碼

---------------------------------------

GenerateSerialVersionUID 

當java類實現了 Serializable 時, 可以自動生成 serialVersionUID. 需要在settings面板中勾選警告的檢測, 如下圖所示:

 

 ---------------------------------------

Maven helper

查看maven依賴樹,打開pom.xml,  pom文件下方有個【dependence analyzer】按鈕, 可以查看maven的依賴沖突,搜索依賴包中依賴了哪些依賴

 

 

 

 ---------------------------------------

https://plugins.jetbrains.com/plugin/8045-idea-mind-map/

IDEA Mind Map 

思維導圖工具

 

 

https://www.edrawsoft.com/download.html

 ---------------------------------------

 

https://github.com/kookob/mybatis-log-plugin

MyBatis Log Plugin 

把 mybatis 輸出的sql日志還原成完整的sql語句。 將日志輸出的sql語句中的問號 ? 替換成真正的參數值。可以選擇格式化sql

需要配合mybatis的開啟sql語句打印控制台的配置如下:

   <settings>
        <!--打印sql語句-->
        <setting name="logImpl" value="STDOUT_LOGGING" />
    </settings>

 如果使用的是spring boot,那么開啟sql日志的yaml配置如下:

mapper包的地址為java的mapper接口的包地址

 

 

以下為效果圖

 

---------------------------------------

https://plugins.jetbrains.com/plugin/4230-bashsupport/

BashSurpport 

 idea中支持運行shell腳本, 可直接在idea的啟動項配置中指定shell腳本運行

 

解釋器 可以選擇指定git的bash.exe

---------------------------------------

https://gitee.com/baomidou/mybatis-plus

MyBatisX   

mybatis 的增強插件, 在接口中寫一個方法, 可以根據這個方法在mapper.xml中自動生成DML語句, 前提是這個mapper.xml 得先建好且指定了接口的名稱空間

---------------------------------------

https://plugins.jetbrains.com/plugin/10196-idea-mybatis-generator

idea-mybatis-generator 

mybatis的代碼生成器,可以將數據庫表生成實體類和對應mapper

---------------------------------------

Rainbow Brackets 

彩虹括號

 

---------------------------------------

SonarLint 

代碼質量管理工具   

另外附上sonarQuebe鏈接: https://www.sonarqube.org/  和 sonarqube 的基本使用(可能和現在的版本有出入):  https://my.oschina.net/addiction/blog/1618040

 

---------------------------------------

https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines/

 

Alibaba Java Coding Guidelines 

阿里的代碼檢查插件

---------------------------------------

http://yiiguxing.github.io/TranslationPlugin/

Translation 

翻譯插件

---------------------------------------

.ignore 

git忽略提交文文件,將不想提交的文件配置到.ignore文件中,媽媽再也不用擔心我提交多余的文件了

https://plugins.jetbrains.com/plugin/7495--ignore

附上git的各種版本的忽略文件的配置:

https://github.com/github/gitignore

---------------------------------------

https://plugins.jetbrains.com/plugin/7125-grep-console

grep console 

控制台彩色日志, 可以自定義info, error 等等這些日志等級的輸出顏色

---------------------------------------

Power Mode II 

打字出現火花震動效果, 有時候會很卡

https://plugins.jetbrains.com/plugin/8251-power-mode-ii

 

----------------------

background image plus 

為idea 設置背景圖, 選擇一個文件夾,可以設置多少分鍾換一次圖片

在有背景圖片的情況下敲代碼都感覺更帶勁了~

background image plus +  //加強版  :

https://github.com/HNUHell/backgroundImagePlus

----------------------------

nyan progress bar 

將idea的進度條變成彩虹進度條, 不過看久了會有審美疲勞, 最終我還是換成了原生的

---------------------------

jrebel 

熱部署, 改了代碼之后不需要重啟不過需要收費

破解之法: http://blog.lanyus.com/archives/337.html

---------------------------

doki doki Literature Club Theme 

 idea的主題插件, 啊~老夫的少女心、  多種顏色主題可選, 不過看着眼花, 各種圖標被改了之后覺得idea很陌生,所以極度影響編程效率。

 

---------------------------

Material Theme UI

相比於doki doki Literature Club Theme ,我更喜歡這個(推薦)

https://plugins.jetbrains.com/plugin/8006-material-theme-ui

 

 

 

 

代碼樣式篇

 

 

先上兩個不錯的代碼樣式(主題)下載的網站:

 

先從以上網站下載自己喜好的主題,下載下來是jar格式的。記住存放路徑。

 

接着:  file—>import settings...—> 選擇你之前下載的jar包—>確認

 

 

然后重啟idea即可

 

以下是效果們:

 

 

 以上效果圖來自:

http://color-themes.com/?view=index


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM