十個事半功倍的IntelliJ Idea插件和主題
IntelliJ IDEA是Java和Kotlin開發(fā)人員中最受歡迎的集成開發(fā)環(huán)境之一。它具有廣泛的功能和自定義選項,可以根據(jù)用戶的需求進行定制。
本文將分享十大插件和主題,這些插件和主題可以徹底改變你的IntelliJ IDEA使用體驗。從提高代碼質(zhì)量到提高生產(chǎn)力,這些插件和主題將使你的開發(fā)流程更加高效。無論你是IntelliJ IDEA的專業(yè)用戶還是剛剛開始使用它,這些都將幫助你更快地編寫更好的代碼。
1、SonarLint
安裝鏈接:https://plugins.jetbrains.com/plugin/7973-sonarlint
SonarLint 是一款免費的 IDE 擴展,可實時查找和修復(fù)編碼問題,就像拼寫檢查器一樣標記問題。它不僅是一個代碼檢查器,還提供了豐富的上下文指導(dǎo),幫助開發(fā)人員了解問題的原因、評估風險并教育他們?nèi)绾谓鉀Q問題。這有助于提高他們的技能、增強他們的生產(chǎn)力并擁有自己的代碼,將代碼檢查提升到一個新的水平。
在下面的截圖中,你可以看到 SonarLint 如何識別問題并為每個問題提供規(guī)則。
圖片
2、GitHub Copilot
安裝鏈接:https://plugins.jetbrains.com/plugin/17718-github-copilot
GitHub Copilot 可提供自動補全式的建議,這些建議來自一個 AI 代碼助手。你可以通過編寫你想要使用的代碼或編寫自然語言注釋來從 GitHub Copilot 中獲得建議。
不要忘記,GitHub Copilot 不是開發(fā)人員,也不會取代開發(fā)者的位置!它只是我們在編碼時處理樣板代碼的支持者。
3、Rainbow Brackets
安裝鏈接:https://plugins.jetbrains.com/plugin/10080-rainbow-brackets
Rainbow Brackets 可以降低上下文切換的成本。在使用跳轉(zhuǎn)到定義、鍵綁定和其他 IDE 喜愛功能的同時,從 IDE 內(nèi)部創(chuàng)建和合并 PR 并執(zhí)行代碼審查。
圖片
4、Material Theme UI
安裝鏈接:https://plugins.jetbrains.com/plugin/8006-material-theme-ui
Material Theme UI 是 JetBrains IDE(IntelliJ IDEA、WebStorm、Android Studio 等)的插件,可以將原始外觀更改為 Material Design 的外觀和感覺。
最初受 Sublime Text 的 Material Theme 啟發(fā),此插件提供了一系列設(shè)置,可根據(jù)你的需求調(diào)整 IDE。除了其令人印象深刻的主題調(diào)色板外,它還提供:
- 支持絕大多數(shù)語言的美麗配色方案
- 用豐富多彩的 Material Design 圖標替換所有圖標(在單獨的插件中)
- 自定義大多數(shù) IDE 控件和組件
- 許多選項,如強調(diào)顏色、填充菜單、自定義縮進、箭頭樣式等
- 一些有用的調(diào)整,如項目視圖裝飾器、語言添加等… 而且它更新頻繁!
它是 freemium,免費版本也非常高效。你可以在下面的圖片中看到使用 Night Owl 主題的 IntelliJ IDEA 的截圖。
圖片
5、Atom Material Icons
安裝鏈接:https://plugins.jetbrains.com/plugin/10044-atom-material-icons
Atom Material Icons 用于自定義文件和 IDE 圖標,以改善視覺檢索。
你可以在下面的截圖中看到它在 IntelliJ IDEA 中創(chuàng)建的左側(cè)菜單中的圖標。
圖片
6、GitToolBox
安裝鏈接:https://plugins.jetbrains.com/plugin/10044-atom-material-icons
GitToolBox 是一個簡單而高效的插件,可以在行的右側(cè)部分查看最后一次 blame commit。它還在項目面板中顯示當前的分支以及本地有多少更改與遠程相距多遠。
圖片
7、Docker
安裝鏈接:https://plugins.jetbrains.com/plugin/7724-docker
Docker 插件提供與 Docker 的集成,具有以下功能。
- 下載和構(gòu)建 Docker 映像。
- 從拉取的映像或直接從 Dockerfile。
- 創(chuàng)建和運行 Docker 容器。
- 使用專用的 Docker 運行配置。
- 使用 Docker Compose。
- 運行多容器應(yīng)用程序。
8、Database Navigator
安裝鏈接:https://plugins.jetbrains.com/plugin/1800-database-navigator
Database Navigator 可以為 IntelliJ IDEA 開發(fā)環(huán)境及相關(guān)產(chǎn)品提供廣泛的數(shù)據(jù)庫開發(fā)和維護功能。除了合格的 IDE 兼容 SQL 和 PL/SQL 編輯器外,它還提供高級數(shù)據(jù)庫連接管理、腳本執(zhí)行支持、數(shù)據(jù)庫對象瀏覽、數(shù)據(jù)和代碼編輯器、支持數(shù)據(jù)庫編譯器操作、方法執(zhí)行和調(diào)試、數(shù)據(jù)庫對象工廠以及各種組件之間的各種導(dǎo)航功能。
除了Database Navigator,還可以使用 JetBrain 的 DataGrip,但這是一個方便的數(shù)據(jù)庫操作工具。它支持:
- Oracle
- MySQL
- SQLite
- PostgreSQL
- 任何符合 JDBC 的數(shù)據(jù)庫
9、Mario Progress Bar
安裝鏈接:https://plugins.jetbrains.com/plugin/14708-mario-progress-bar
Mario Progress Bar 是一款非?;ㄉ诘牟寮?。當 IntelliJ IDEA 索引工作時,它會顯示帶有一些磚塊的馬里奧作為基本進度條。
圖片
10、One Dark Theme
安裝鏈接:https://plugins.jetbrains.com/plugin/11938-one-dark-theme
One Dark Theme 是 JetBrains IntelliJ IDEA 最受歡迎的主題之一。如果你喜歡暗色主題,可以嘗試一下它。
總結(jié)
IntelliJ IDEA 是一款擁有廣泛功能的優(yōu)秀開發(fā)環(huán)境,可以通過插件和主題進一步增強。本文探討了一些可以徹底改變 IntelliJ IDEA 體驗的頂級插件和主題。
此外,還提到了這些插件和主題如何幫助你提高生產(chǎn)力和編碼效率。無論你是專業(yè)的 IntelliJ IDEA 用戶還是初學(xué)者,將這些插件和主題安裝到 IntelliJ IDEA 設(shè)置中都可以將編碼水平提升到新高度。