寫代碼用這6款IDEA插件,讓你快到飛起!

2020-12-15 快快網絡

搞Java開發當然必用神器idea,那麼,idea的插件一定是你不可或缺的了。一方面可以提升自己的編碼效率,另一方面減輕工作時的苦悶煩躁。以下就為大家介紹幾款優秀的idea插件以及它們的使用方法。

以下插件可以直接在 IDEA 插件管理裡面搜索安裝:

1. Background Image Plus

它是一個「換壁紙」插件。可以將編輯器背景隨意換為文件夾中的任何圖片。因為 idea的背景是純色,看久了使人麻木,並且單調,有了Background Image Plus,就可以設置自己喜歡圖片,顯得比較活潑一點,比如你換個自己喜歡的明星、人物是不是寫代碼時就可以充滿幹勁!還能設為每隔一段時間後隨機變化圖片,以及圖片的透明度等等,寫代碼無聊?用它用它!

2. String Manipulation

它可以轉換字符串大小寫,排序,過濾,遞增,與列對齊,grepping,轉義,編等。String Manipulation插件用來處理變量名駝峰形式、常量大寫、編碼解碼等等。當你選中需要處理的內容後,就可以用快捷鍵Alt + M,彈出工具功能列表。總之就是不需要滑鼠點擊,後面的具體功能可以使用相應的數字或字母,擁有十分強大的功能。

3. leetcode editor

這是一款刷題必備插件,支持leetcode.com和leetcode-cn.com,可以測試和提交問題。成功綁定自己的帳號後,在這裡就可以提交你的代碼了。提交信息都可以在它的官網上看到,而且還有代碼提示,根據網站上的標籤,幫你分類好了題目,第一個Problems 為所有的題目,題目名稱用不同的顏色來表示難易程度,綠色最易,黃色中等,紅色困難,雙擊題目就可以在上面的 TemFilePath 設置的路徑中,生成相應的題目模版。然後你就可以開始做題了,做完題以後,在原題目上右擊進行提交,驗證是否可以通過,這絕對是一個讓你暢快刷題的插件,一下刷幾百個不是問題。

4.Lombok

每次寫實體類Java語言的時候都要寫一大堆的setter,getter,是不是很煩?而且bean中的屬性一有修改、增減時,就需要重新生成或刪除get/set等方法,給代碼維護增加負擔,這也是Java被黑的原因之一。使用Lombok就能為我們搞定這些問題,lombok的註解之後,就不需要編寫或生成get/set等方法,很大程度上減少了代碼量,而且減少了代碼維護的負擔。它是一個很實用的軟體,幫助開發人員消除Java的冗長。

5.Key Promoter X

IDEA必備的一個提示插件。它的主要功能是當你在idea裡面用滑鼠點擊的時候,如果這個操作是能夠用快捷鍵替代的,那麼Key Promoter X會彈出一個提示框,告訴你你這個滑鼠操作可以用某某快捷鍵替代。 假如我直接點擊tab欄下的菜單打開版本控制,這個插件就會跟我說你可以用快捷鍵 command+9或者shift+command+9打開。除此之外,還有一個很贊的功能,就是會展示出你使用次數最多的一些快捷鍵。

快捷鍵很重要,不要羨慕同事們一頓花裡胡哨的操作,咔咔地就完成了某動作,有了它你也可以。而且用IDEA開發,如果常用的快捷鍵不熟悉,是會大大降低效率的!

6. Rainbow Brackets

當你寫一個非常複雜的代碼時,就會有一堆的括號等著你,像俄羅斯套娃一樣,簡直讓人眼花繚亂,Rainbow Brackets他能讓你的括號變成彩色,就像彩虹一樣亮眼明了。從此複雜代碼都能一眼看穿!對於增強寫代碼的排錯性有很大的幫助。

最後,如果有什麼建議歡迎在下方留言哦~

相關焦點

  • 那些總是寫「爛代碼」的同學,強烈推薦你使用這款IDEA插件!
    1、目標idea集成sonar的代碼檢查,實現可以在提交代碼前就檢查你的代碼,而不是將代碼提交之後,之後再去檢查。潛在的缺陷 sonar可以通過PMD,CheckStyle,Findbugs等等代碼規則檢測工具檢測出潛在的缺陷3. 糟糕的複雜度分布 文件、類、方法等,如果複雜度過高將難以改變,這會使得開發人員難以理解它們 且如果沒有自動化的單元測試,對於程序中的任何組件的改變都將可能導致需要全面的回歸測試 4.
  • 你的idea插件有哪些?來看看這些吧
    idea是開發人員常用的開發工具,而idea上龐大的插件功能更是讓人歡喜的不得了。來看下我的idea插件,並推薦幾個插件給大家。1、Alibaba Java Coding Guidelines,阿里代碼規約檢測,依據的就是阿里巴巴Java開發規約,這個插件的功能實現了公約的各項規則檢測。對於初學者可以養成良好的習慣,而老油條們也要好好用這個學習大廠的要求。2、GsonFormat將json轉換成實體類.,生成的實體類會以內部類存在。
  • IDEA高級玩法:集成JIRA、UML類圖插件、SSH、FTP、Database管理
    Task,idea能自動列出來代碼修改後,向svn提交時,會自動與該任務關聯將每次提交的代碼修改與JIRA上的TASK關聯後,有什麼好處呢?我們每天可能要寫很多代碼,修復若干bug,日子久了以後,誰也不記得當初為了修復某個bug做了哪些修改,不要緊張,只要你按上面的操作正確提交,idea都會幫你記著這些細節如上圖,選擇最近提交的TASK列表,選擇Switch to,idea就會自動打開該TASK關聯的原始碼,並定位到修改過的代碼行。
  • swagger2與yapi以及idea上的yapiupload插件
    開發中有的人喜歡用swagger2,也有人喜歡用yapi,總之是各有各愛,好在yapi上支持多種數據導入,也支持swagger格式,這個對於yapi的版本是有要求的,v1.3.19以前的不支持。搜尋網絡上資料還有另一種方式,就是YapiIdeaUploadPlugin插件,這個idea還是好用呀。以前的時候還是手動拷貝到yapi上,今次看到這個插件真好呀。
  • 這6款谷歌瀏覽器插件,好用到飛起
    大部分人用谷歌瀏覽器並不是僅僅因為它速度快,安全,也因為chrome瀏覽器擁有豐富的擴展程序,這些插件讓谷歌瀏覽器變得無所不能,今天小編就給大家推薦6款好用的谷歌瀏覽器。1、OneTab在小編心目中,谷歌愛好者的首選利器,必須是OneTab!
  • 10 個好用的 Visual Studio Code 插件「神器」
    Visual Studio Intellicode 使用機器學習技術,通過學習大量 GitHub 項目的代碼,能找到一些編碼模式,然後在你編程時給予代碼提示。2.Git Blame「誰寫的這段代碼?」每隔一段時間,你都可能需要了解某段代碼是誰寫的。正好,Git Blame 就可以幫你。Git Blame 會告訴你最後修改這行代碼的人是誰。
  • 15 款代碼語法高亮工具,美化你的代碼
    例如,大部分編輯器會用不同的顏色突出字符串常量。所以,非常容易發現是否遺漏了分隔符,因為相對於其他文本顏色不同。現 在有各種各樣的語法高亮工具,可以格式化語言,並且根據不同的程式語言進行高亮顯示。無論是個 HTML 頁面還是 PHP,Ruby,Python 或者是 ASP。這篇文章中,我們會介紹 15 款最好的代碼語法高亮工具,幫助大家用更迷人的方式展示代碼片段。Enjoy!
  • Generate Api Plus v1.0.6 發布,自動生成接口文檔的 IDEA 插件
    New features簡介《Generate Api Plus》是一款可以自動生成接口文檔的IDEA插件。包括基於Spring註解的RESTful接口和用於定義dubbo api的普通接口。其中,RESTful接口將自動上傳並託管在內網部署的YApi伺服器上,而普通接口則以markdown文件的形式保存在指定目錄。
  • 「6到飛起」的惠普遊戲6代家族盤點 哪款是你的Pick?
    666是最流行的網絡用語之一,最早經常在英雄聯盟等競技遊戲中出現,是誇讚玩家的鼓勵用語,而現在,大家也可以用「666」為惠普打call,因為「6到飛起」的惠普遊戲6代新品終於來了!如今,暗影精靈、光影精靈兩條產品線再度革新,這兩個系列產品能夠一直延續到第6代且經久不衰,是不是也要稱讚一句「666」呢?^-^       相信很多玩家都迫不及待地想知道,萬眾期待的惠普遊戲6代家族的產品都具備哪些特點呢?今天,我們就來一一解讀6代家族中的光影精靈6、暗影精靈6 Air、暗影精靈6 Plus三大產品,看看哪款是你的最愛。
  • AI輔助寫代碼,Python之父都愛不釋手的工具
    如果能全自動寫出代碼得多好,不過真要是這樣,在座各位的就業危機就徹底來了。言歸正傳,這個工具是——這是一款IDE插件,使用機器學習為你的Python編程提供智能的代碼完成,從而加速你的編程速度。行了,既然提到」代碼完成「,各位肯定會想到IDE不都有這個功能嗎?這工具是不是有點多此一舉?
  • 十行代碼讓你的單機「影分身」,分布式訓練速度快到飛起 - 飛槳...
    工程師:「在你輝煌的時刻,讓我為你唱首歌,我的好兄弟,心裡有苦你對我說。」計算機:「哥啊,那我可就說了,我是真的苦啊,現在一個模型動輒好幾億參數,數據集也是大的嚇人,兄弟我內存都快被掏空了,實在訓練不動了呀。」
  • 幾款非常優秀且常用的代碼編輯器
    Code 是絕大部分軟體工程師都在使用的一款軟體編輯器工具,如果你學習或從事軟體開發,你還不知道VS Code,那麼你應該面壁3分鐘。VS Code 全稱 Visual Studio Code,是微軟開發的一套免費、輕量級、功能強大的原始碼編輯器工具。VS Code 主要針對軟體工程師的用於代碼編輯,支持各種插件,讓你的代碼編輯效率更高。
  • 這4款堪稱神器的Chrome小插件,別說你沒用過!
    此外一些網站也會把長文內容給摺疊了,雖說這樣能夠讓你在一個頁面中多看幾個內容,但是每次都要點擊 「 展開閱讀全文 」 還是有點煩人的。所以世超第一個想和差友們推薦的是一款能夠幫你自動展開全文的 Chrome 插件,這玩意是一個同樣被 「 點擊閱讀全文 」 困擾的網友自己做的。
  • 《賽博朋克2077》部分插件控制臺代碼分享
    1、阻燃賽博朋克2077遊戲中有很多插件代碼,這些插件代碼是很多玩家想要獲取的。那麼,插件指令代碼有哪些?遊戲中是可以使用控制臺來獲取一些裝備或插件的,這裡給大家帶來了賽博朋克2077部分插件控制臺代碼分享,一起來了解下吧。
  • 這六款能讓你的瀏覽器更好用的插件,絕對能提高你的辦公效率
    二、Graphitabs 我相信很多小夥伴都會有和小編一樣的遭遇,有時候一大堆網頁密密麻麻,每頁都要用但是很難快速找到需要的那一頁。 這款插件唯一的功能就是幫你把打開的網頁整理成思維導圖的樣式,而且真一鍵整理:
  • 「硬核乾貨」總結IDEA開發的26個常用設置
    IDEA 毫無疑問是目前最強大的Java開發工具了,但是大部分的人並沒有將它用到極致,很多實用的配置,插件,小技巧被忽視。就像JDK8的新特性一樣,你知道它在且堅持不用,但是只要用過一次就知道什麼是真滴香。
  • burpsuite插件編譯學習指南
    簡介:本文講解如何編譯github上相關burp插件作者開發的基於maven構建的java項目,讓初學者也能自己動手編譯自己需要的burp插件,以及更方便的閱讀和學習開發者的代碼。2.1、jdk1.7.0_80是jdk1.7系列最終版本,jdk1.8.0_231是jdk1.8系列迄今的最終版本2.2、為什麼要準備兩個版本的jdk為了兼容性,避免不必要的麻煩,有些coder喜歡jdk1.7,有些喜歡jdk1.8,以及maven tomcat等各種java生態圈的東西你用起來的時候也需要考慮兼容性
  • UCDetector 1.6.0 發布,無用代碼監測插件
    UCDetector 是一個Eclipse的插件,用來檢測Java中的無用代碼。
  • 用上這款插件,你的網上衝浪過程將會非常爽快!
    hello,我是墨律,今天給大家帶來一款非常實用的pc端(電腦)瀏覽器插件,當你使用這款插件時,你的網上衝浪過程將會變得非常爽快! 這款插件就是TamperMonkey,也叫油猴,在chrome網上應用店裡有超過百萬的下載量,在火狐瀏覽器上同樣也有三十萬的用戶,有將近兩千人為其打出了五星好評!
  • 為什麼你的Intellij沒別人的好用?
    可以通過該插件,通過註解的形式去解決這些麻煩,同時還可以通過註解去完成構造函數等……3、p3c阿里巴巴出品的java代碼規範插件可以掃描整個項目 找到不規範的地方 並且大部分可以自動修復更多可以查看 https://github.com/alibaba/p3c/tree/master/idea-plugin4、FindBugs-IDEA檢測代碼中可能的bug及不規範的位置,檢測的模式相比p3c更多,寫完代碼後檢測下 避免低級bug