七個備受歡迎的IntelliJ IDEA實(shí)用插件
作為IntelliJ IDEA的常用用戶,會非常喜歡使用它,但我們必須承認(rèn),有時這個IDE(集成開發(fā)環(huán)境)的功能還有所不足;幸運(yùn)的是,它有一個龐大的插件集合,可以安裝這些插件來彌補(bǔ)這些缺陷,經(jīng)過多方嘗試,發(fā)現(xiàn)了一些非常有用的插件,在這里與大家分享。
這些插件將提高你的代碼質(zhì)量,防范漏洞,提供實(shí)用工具,甚至還能保護(hù)你的眼睛!
讓我們開始吧。
1. JetBrains的Docker插件
【插件鏈接】:https://plugins.jetbrains.com/plugin/7724-docker
如果你使用Docker,這個插件是非常值得推薦的,因?yàn)樗梢酝昝赖貙ocker集成到IDE界面中。
你需要先安裝并運(yùn)行Docker才能使用該插件。
安裝完成后,你會在IDE的服務(wù)(Services)選項(xiàng)卡中看到Docker,從那里你可以管理你想要的一切!
JetBrains的Docker插件
2. JetBrains的Lombok插件
【插件鏈接】:https://plugins.jetbrains.com/plugin/6317-lombok
有了Lombok插件,IntelliJ就能完全理解Lombok注解,使它們能如預(yù)期般工作,防止出現(xiàn)錯誤,并改善IDE的自動完成功能。
JetBrains的Lombok插件
3. Marc Walter的Maven依賴檢查器插件
【插件鏈接】:https://plugins.jetbrains.com/plugin/18525-maven-dependency-checker
Maven依賴檢查器插件在右擊pom.xml文件時添加了一個新的“檢查Maven依賴關(guān)系(Check Maven Dependencies)”選項(xiàng)。該功能會掃描你的依賴項(xiàng),并在有新版本可用時發(fā)出警告。
請注意,這個插件只檢查Maven Central。
“發(fā)現(xiàn)過時依賴項(xiàng)”窗口
4. Edoardo Luppi的Conventional Commit插件
【插件鏈接】:https://plugins.jetbrains.com/plugin/13389-conventional-commit
你在項(xiàng)目中強(qiáng)制使用Conventional Commit規(guī)范嗎?那么這個插件就是為你準(zhǔn)備的。
Conventional Commit插件由Edoardo Luppi開發(fā),提供了編寫完全遵循該規(guī)范的提交消息的自動完成功能,如果這還不夠,它還提供了大量的自定義選項(xiàng)。
可以在GitHub上了解更多關(guān)于它的信息。
【更多信息】:https://github.com/lppedd/idea-conventional-commit/
安裝了這個插件后,你會在IDE的“提交(Commit)”選項(xiàng)卡中看到一個新按鈕:
Conventional Commit插件按鈕
點(diǎn)擊它,你會看到一個新窗口:
Conventional Commit窗口,構(gòu)建提交消息窗口
現(xiàn)在,編寫一條符合規(guī)范的消息就像填寫這些字段那么簡單了!
使用該插件的結(jié)果
5. izhangzhihao的Rainbow Brackets插件
【插件鏈接】:https://plugins.jetbrains.com/plugin/10080-rainbow-brackets
這是一個超級實(shí)用的插件,它會自動為括號對著色,從而極大地提高了代碼的可讀性。
Rainbow Brackets示例。括號對被著色。
6. SonarSource的SonarLint插件
【插件鏈接】:https://plugins.jetbrains.com/plugin/7973-sonarlint
SonarLint實(shí)時掃描你的代碼,并標(biāo)記出所有可能存在的問題。它有許多不同的檢查方法,這還不是全部:該插件會評估問題的風(fēng)險,解釋問題的原因,并告訴你如何解決、修復(fù)它,從而有效地教育你并提高你的技能。
它支持各種編程語言,并可以連接到SonarQube或SonarCloud,從而進(jìn)一步增強(qiáng)其功能。
可以在這里查看SonarLint的文檔。
【SonarLint文檔】:https://docs.sonarsource.com/sonarlint/intellij/
圖片
7. Vojtěch Krása的Grep Console插件
【插件鏈接】:https://plugins.jetbrains.com/plugin/7125-grep-console
Grep Console為IntelliJ控制臺著色,以提高可讀性。它可以完全自定義,允許你更改規(guī)則、顏色、過濾器等。
自定義菜單
結(jié)果
結(jié)語
以上就是7個推薦的實(shí)用IntelliJ IDEA插件,希望對你有所幫助。