W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
在日常擼代碼的時(shí)候,相信兄弟們?cè)贗DEA 中用到不少插件,利用插件,不僅可以提高工具效率,擼起代碼來(lái),也格外的娃哈哈
……
這是因?yàn)椋?/p>
你是我心中的日月,走到哪里都有你,
不同的民族,不同的語(yǔ)言,
不同的人,喝同樣的水,
有你就有愛(ài),娃哈哈純凈水,
愛(ài)你到永遠(yuǎn)……
今天給大家分享 V 哥的 IDEA 里,都安裝了哪些主要插件。
作為一個(gè)資深 Java 程序員,除了 IDEA 中默認(rèn)的插件,我常用的 IDEA 插件主要包括:
51個(gè)IDEA常用插件,有你需要的嗎,拿走不謝圖片
Lombok 可以通過(guò)注解來(lái)減少 Java 代碼的樣板代碼,例如自動(dòng)生成 getter 和 setter 方法,以及構(gòu)造函數(shù)等。
SonarLint 可以幫助在編碼時(shí)檢測(cè)代碼中的 bug、安全漏洞和代碼質(zhì)量問(wèn)題,提供實(shí)時(shí)的靜態(tài)代碼分析功能。
CheckStyle-IDEA 可以幫助檢查代碼風(fēng)格是否符合預(yù)設(shè)的規(guī)范,提供代碼靜態(tài)分析功能。
FindBugs-IDEA 是一個(gè)靜態(tài)代碼分析工具,用于查找 Java 代碼中的潛在 bug,提供實(shí)時(shí)的代碼質(zhì)量檢測(cè)功能。
Git Integration 提供了與 Git 代碼版本管理工具集成的功能,方便進(jìn)行代碼版本控制和協(xié)作開(kāi)發(fā)。
Maven Helper 可以幫助解決 Maven 依賴沖突和排查依賴樹(shù)的問(wèn)題,提供 Maven 項(xiàng)目管理的支持。
Rainbow Brackets 可以使括號(hào)成對(duì)出現(xiàn)時(shí)顯示不同的顏色,提高代碼可讀性和編寫效率。
CodeGlance 在編輯器側(cè)邊欄添加了一個(gè)代碼縮略圖,方便快速導(dǎo)航代碼。
String Manipulation 提供了各種字符串操作的功能,如大小寫轉(zhuǎn)換、編碼解碼等,提高了字符串處理的效率。
Key Promoter X 可以在您使用鼠標(biāo)操作時(shí)顯示對(duì)應(yīng)的快捷鍵,幫助您逐步熟悉 IDEA 的快捷鍵,提高編碼效率。
PlantUML integration 可以將代碼中的 UML 圖轉(zhuǎn)換為可視化的圖表,幫助理解代碼結(jié)構(gòu)和設(shè)計(jì)模式。
IDE Features Trainer 可以幫助學(xué)習(xí)和掌握 IDEA 的各種功能和快捷鍵,提供了一個(gè)交互式的學(xué)習(xí)方式。
Code With Me 是一個(gè)實(shí)時(shí)協(xié)作插件,可以讓多個(gè)開(kāi)發(fā)者同時(shí)編輯同一份代碼,提供了遠(yuǎn)程團(tuán)隊(duì)協(xié)作開(kāi)發(fā)的功能。
Coverage 可以幫助測(cè)量代碼的測(cè)試覆蓋率,幫助編寫更健壯的測(cè)試用例,提供了代碼覆蓋率分析的功能。
Alibaba Java Coding Guidelines 提供了阿里巴巴的 Java 編碼規(guī)范,幫助編寫更規(guī)范的代碼,提供了代碼質(zhì)量規(guī)范檢查的功能。
GsonFormat 可以根據(jù) JSON 字符串自動(dòng)生成對(duì)應(yīng)的 Java 實(shí)體類,提高了處理 JSON 數(shù)據(jù)的效率。
JProfiler 是一款性能分析工具,可以幫助分析 Java 應(yīng)用的性能瓶頸,提供了性能分析和調(diào)優(yōu)的功能。
Translation 是一個(gè)翻譯插件,可以在編輯器中翻譯文本,提供了方便的翻譯功能。
JRebel for Spring Boot 是針對(duì) Spring Boot 應(yīng)用的熱部署插件,可以加速 Spring Boot 應(yīng)用的開(kāi)發(fā)和調(diào)試過(guò)程,提供了實(shí)時(shí)更新代碼的功能。
VisualVM 是一款 Java 虛擬機(jī)監(jiān)控和性能分析工具,可以幫助您監(jiān)控 Java 應(yīng)用的運(yùn)行狀態(tài)、線程狀態(tài)、內(nèi)存使用情況等,并進(jìn)行性能分析和調(diào)優(yōu)。
SonarQube Community Plugin 可以將 SonarQube 的代碼質(zhì)量報(bào)告集成到 IDEA 中,方便查看和分析代碼質(zhì)量問(wèn)題。
CamelCase 插件可以在代碼中快速切換單詞的大小寫風(fēng)格,提高了代碼書(shū)寫的靈活性和效率。
Markdown Support 插件可以提供對(duì) Markdown 格式的支持,包括語(yǔ)法高亮、預(yù)覽功能等,方便編寫文檔和筆記。
Remote Call Plugin 可以幫助您進(jìn)行遠(yuǎn)程方法調(diào)用和遠(yuǎn)程調(diào)試,支持通過(guò) SSH 或 HTTP 協(xié)議連接遠(yuǎn)程服務(wù)器進(jìn)行調(diào)試。
JRebel for IntelliJ 是與 JRebel 配套的 IntelliJ IDEA 插件,可以實(shí)現(xiàn) Java 應(yīng)用的熱部署,加速代碼修改后的生效過(guò)程。
Free MyBatis plugin 是一個(gè) MyBatis 代碼生成工具,可以幫助生成 MyBatis 的映射文件和接口,提高了 MyBatis 開(kāi)發(fā)效率。
JRebel for Tomcat 是針對(duì) Tomcat 服務(wù)器的熱部署插件,可以加速 Java Web 應(yīng)用的開(kāi)發(fā)和調(diào)試過(guò)程,提供了實(shí)時(shí)更新代碼的功能。
Key Promoter X 可以在您使用鼠標(biāo)操作時(shí)顯示對(duì)應(yīng)的快捷鍵,幫助您逐步熟悉 IDEA 的快捷鍵,提高編碼效率。
Grep Console 可以根據(jù)自定義規(guī)則對(duì)控制臺(tái)輸出進(jìn)行過(guò)濾和高亮顯示,幫助您更輕松地查看和分析日志信息。
Eclipse Code Formatter: Eclipse Code Formatter 可以使用 Eclipse 的代碼格式化規(guī)范格式化您的代碼,提高了代碼的統(tǒng)一性和可讀性。
Maven Archetype Catalogs 可以幫助您瀏覽和搜索 Maven Archetype,方便快速創(chuàng)建 Maven 項(xiàng)目的骨架結(jié)構(gòu)。
SonarLint 是一個(gè)靜態(tài)代碼分析工具,可以幫助您在編碼過(guò)程中發(fā)現(xiàn)并修復(fù)代碼中的問(wèn)題,提高了代碼的質(zhì)量和可靠性。
Translation 是一個(gè)翻譯插件,可以在編輯器中翻譯文本,支持多種語(yǔ)言,方便進(jìn)行多語(yǔ)言環(huán)境下的開(kāi)發(fā)和交流。
LiveEdit 可以實(shí)時(shí)預(yù)覽 HTML、CSS 和 JavaScript 文件的修改,提高前端開(kāi)發(fā)效率。
Terminal 插件可以在 IDEA 中打開(kāi)一個(gè)終端窗口,方便在 IDE 中執(zhí)行命令行操作。
String Manipulation 提供了各種字符串操作的功能,如大小寫轉(zhuǎn)換、編碼解碼等,提高了字符串處理的效率。
Rainbow Brackets 可以使括號(hào)成對(duì)出現(xiàn)時(shí)顯示不同的顏色,提高代碼可讀性和編寫效率。
YAML/Ansible support 提供了對(duì) YAML 和 Ansible 腳本的語(yǔ)法高亮、自動(dòng)補(bǔ)全等支持,方便編寫配置文件和自動(dòng)化部署腳本。
Code Spell Checker 可以幫助檢查代碼中的拼寫錯(cuò)誤,提高代碼質(zhì)量和可讀性。
Material Theme UI 插件可以改變 IDEA 的界面主題和風(fēng)格,提供了更多的界面定制選項(xiàng),增強(qiáng)了用戶體驗(yàn)。
Tabnine 是一款基于機(jī)器學(xué)習(xí)的代碼自動(dòng)補(bǔ)全工具,可以根據(jù)上下文和您的編碼習(xí)慣智能地為您提供代碼建議,提高了編碼效率。
DeepCode 是一款基于 AI 技術(shù)的代碼分析工具,可以幫助檢測(cè)代碼中的潛在問(wèn)題和錯(cuò)誤,并提供改進(jìn)建議,幫助提高代碼質(zhì)量。
Codota 是一個(gè)智能代碼搜索和建議工具,可以幫助您快速找到代碼示例和最佳實(shí)踐,提高了解決問(wèn)題的效率。
CodeGuru 是亞馬遜推出的一款基于機(jī)器學(xué)習(xí)的代碼審查和性能優(yōu)化工具,可以幫助您發(fā)現(xiàn)和修復(fù)代碼中的缺陷和性能問(wèn)題。
IntelliCode 是微軟推出的一款基于 AI 的代碼智能提示工具,可以根據(jù)上下文和大數(shù)據(jù)分析為您提供更準(zhǔn)確的代碼建議,提高了編碼效率。
AI Code Completion 是一款基于人工智能技術(shù)的代碼自動(dòng)補(bǔ)全工具,可以根據(jù)上下文和代碼語(yǔ)境智能地為您提供代碼建議,提高編碼效率。
NeuralMind 是一款基于深度學(xué)習(xí)技術(shù)的代碼優(yōu)化工具,可以幫助優(yōu)化代碼結(jié)構(gòu)、提高代碼質(zhì)量和性能,提供了智能的代碼重構(gòu)和優(yōu)化建議。
CodeAI 是一款基于人工智能技術(shù)的代碼分析和漏洞檢測(cè)工具,可以幫助發(fā)現(xiàn)代碼中的安全漏洞和潛在問(wèn)題,并提供改進(jìn)建議,提高代碼安全性。
CoPilot 是 GitHub 推出的一款基于深度學(xué)習(xí)技術(shù)的代碼合作者工具,可以為開(kāi)發(fā)者提供智能的代碼建議和自動(dòng)生成代碼片段,加速開(kāi)發(fā)流程。
CodeQL 是 GitHub 推出的一款基于靜態(tài)代碼分析的安全工具,可以幫助發(fā)現(xiàn)代碼中的安全漏洞和潛在問(wèn)題,提供了高效的漏洞檢測(cè)和修復(fù)方案。
Bito AI code Assistant 是一個(gè)基于人工智能技術(shù)的代碼助手,用于提供智能的代碼補(bǔ)全、錯(cuò)誤檢查、建議等功能。它可能會(huì)分析您的代碼,并根據(jù)上下文和語(yǔ)義為您提供更準(zhǔn)確的代碼建議,以提高您的編碼效率和代碼質(zhì)量。
這些插件提供了各種各樣的功能,從代碼可視化到團(tuán)隊(duì)協(xié)作、性能優(yōu)化和多語(yǔ)言支持、AI等方面,都有所涉及,可以根據(jù)實(shí)際需求選擇安裝和使用,如果你在插件列表中無(wú)法搜索到該插件,說(shuō)明你的 IDEA 版過(guò)低,請(qǐng)安裝新的版本,威哥的版本是IntelliJ IDEA 2023.3.3,如需要此版本一條龍安裝包,請(qǐng)回復(fù):需要IDEA,威哥發(fā)給你。
好了,今天就分享到這里,你還有哪些好用的 IDEA插件,歡迎分享給我,在此謝過(guò)。
后端為王,99%的 CTO 都是 Java狂!
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: