1. 這 12 款 IDEA 插件你用過幾款?

        共 3043字,需瀏覽 7分鐘

         ·

        2020-11-21 02:36

        搞 Java開發(fā)用什么軟件,當(dāng)然是神器idea了,那么,idea的插件對于你來說就是必不可少的了,不僅可以提高自己的編碼效率,還可以減輕工作時(shí)的枯燥煩悶。接下來就來說說,我平時(shí)敲代碼用的什么插件吧。

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

        1. Key promoter X

        ?當(dāng)您在IDE內(nèi)的按鈕上使用鼠標(biāo)時(shí),Key promoter X會顯示您應(yīng)該使用的鍵盤快捷鍵

        有很多初學(xué)者學(xué)習(xí)Java的時(shí)候,是使用eclipse這個(gè)軟件的,轉(zhuǎn)手使用idea的時(shí)候,讓我們感到不順手的就是快捷鍵的使用變了,Key promoter X 這個(gè)插件對于我們來說就派上大用場啦,正是為idea學(xué)習(xí)快捷方式的人準(zhǔn)備的。
        這提供了一種簡單的方法來學(xué)習(xí)如何用鍵盤鍵替換乏味的鼠標(biāo)工作,并幫助過渡到更快的、沒有鼠標(biāo)的開發(fā)。Key promoter X的工具窗口會顯示您最常用的鼠標(biāo)操作的點(diǎn)擊列表,并直接為您提供可以替代的快捷方式。對于沒有快捷方式的按鈕,關(guān)鍵啟動(dòng)子X提示您直接創(chuàng)建快捷方式的可能性。
        例如:當(dāng)我們想打開idea中的設(shè)置(settings)的時(shí)候,這個(gè)插件就會右下角顯示對應(yīng)的快捷鍵,下一次直接按Ctrl + Alt + S 就會打開 settings 時(shí)間久了之后,就不用鼠標(biāo)點(diǎn)點(diǎn)點(diǎn)啦,對于身邊沒有鼠標(biāo)的人和剛剛使用idea的小伙伴來說,非常友好。

        2. String Manipulation

        ?大小寫切換,排序,過濾,遞增,與列對齊,grepping,轉(zhuǎn)義,編等
        String Manipulation插件用來對字符串的處理,比如:變量名使用駝峰形式、常量需要全部大寫等等,編碼解碼等等。
        選中需要處理的內(nèi)容后,按快捷鍵Alt + M,即可彈出工具功能列表。后面的具體功能也可以使用相應(yīng)的數(shù)字或字母,而不需要鼠標(biāo)點(diǎn)擊??傊?,功能十分強(qiáng)大。

        3. Background Image Plus

        ?將編輯器背景設(shè)置為文件夾中的隨機(jī)圖片
        idea的背景是純色,比較單調(diào),有了這個(gè)插件,就可以設(shè)置自己喜歡圖片,任何圖片都可以,顯得比較酷炫一點(diǎn),你可以換個(gè)自己喜歡的漂亮妹子、帥哥。還可以設(shè)置一段時(shí)間后隨機(jī)變化背景圖片,以及設(shè)置圖片的透明度等等,總之用了它寫代碼肯定不無聊,我的背景給大家參觀一下,還是挺好看的,哈哈哈哈。

        4. CodeGlance

        ?安裝成功之后,在右側(cè)可以生成一個(gè)微型地圖嵌入到編輯器窗格中,方便我們定位代碼
        當(dāng)我們寫的代碼非常多的時(shí)候,或者某一功能模塊的代碼巨多,這時(shí)候想要找到某一個(gè)功能實(shí)現(xiàn)的方法,就不用費(fèi)力的滑動(dòng)鼠標(biāo)的滑輪了,滑動(dòng)那個(gè)微型地圖就可以了。如果代碼中有警告,還自帶放大鏡功能(Vscode就自帶這個(gè)東西。)

        5.Request mapper

        ?用于快速導(dǎo)航到URL映射聲明的插件
        我們都知道,一個(gè)項(xiàng)目中的請求路徑是非常多的,有了這個(gè)插件,你就可以很方便的查找到對應(yīng)的映射地址了,點(diǎn)擊之后還可以進(jìn)行跳轉(zhuǎn),跳轉(zhuǎn)到對應(yīng)的方法上,使用方式:快捷鍵Shift + Ctrl + \ ,非常的方便。

        6. Translation

        ?顧名思義,就是翻譯的插件
        功能十分強(qiáng)大,包含多個(gè)翻譯引擎, 谷歌翻譯、有道翻譯、百度翻譯。
        而且它還支持多種語言互譯、文件翻譯、文字轉(zhuǎn)語音、自動(dòng)單詞選擇、自動(dòng)分詞等一些強(qiáng)大的功能。
        其余就不過多介紹了,貼汁們慢慢探索吧,Coding的同時(shí)還能學(xué)學(xué)英語。

        7. Alibaba Java Coding Guidelines

        ?阿里巴巴Java編碼指南
        摘要:自10月14日《阿里巴巴Java開發(fā)手冊》規(guī)約插件發(fā)布以來,就吸引了很多開發(fā)者的關(guān)注,瞬間引起全民代碼規(guī)范的熱潮,后又發(fā)布了PDF的終極版,大家踴躍留言,期待配套的靜態(tài)掃描工具開放出來。為了讓開發(fā)者更加方便、快速將規(guī)范推動(dòng)并實(shí)行起來,阿里巴巴基于手冊內(nèi)容,研發(fā)了一套自動(dòng)化的IDE檢測插件(IDEA、Eclipse)。
        該插件在掃描代碼后,將不符合規(guī)約的代碼按Blocker/Critical/Major三個(gè)等級顯示在下方,甚至在IDEA上,還基于Inspection機(jī)制提供了實(shí)時(shí)檢測功能,編寫代碼的同時(shí)也能快速發(fā)現(xiàn)問題所在。對于歷史代碼,部分規(guī)則實(shí)現(xiàn)了批量一鍵修復(fù)的功能。
        對于一個(gè)初學(xué)者來說,在剛開始學(xué)習(xí)的時(shí)候,就養(yǎng)成會犯代碼的習(xí)慣,對于以后的工作來說是非常重要的。雖然不能寫出高深的代碼,但是每一條代碼都是規(guī)范,也是非常的牛逼。(看來我的代碼寫的還是比較規(guī)范)

        8. Rainbow Brackets

        ?彩虹括號,可以標(biāo)記成對的括號
        當(dāng)我們的代碼特別復(fù)雜,括號特別多的時(shí)候,分不清哪個(gè)是哪個(gè)的時(shí)候,特別容易讓人崩潰,Rainbow Brackets這個(gè)插件就可以對成對的括號進(jìn)行一下標(biāo)記,可以實(shí)現(xiàn)配對括號相同顏色,并且實(shí)現(xiàn)選中區(qū)域代碼高亮的功能,對增強(qiáng)寫代碼的有趣性和排錯(cuò)等都有一些幫助。
        高亮效果:Ctrl + 鼠標(biāo)右鍵單擊 :

        Alt + 鼠標(biāo)右鍵單擊

        9. Indent Rainbow

        ?使文本前面的縮進(jìn)著色,每步交替四種不同的顏色
        現(xiàn)在這個(gè)插件你可以在在設(shè)置中選擇調(diào)色板,如果你使用的是淺色主題,你可以嘗試一下柔和色系的調(diào)色板,當(dāng)然你也可以自定義你喜歡的顏色,有些人覺得這個(gè)插件不太好用,但是因人而異,我還是推薦給大家。
        你可以在這里更改顏色 ↓

        10. Grep Console

        ?改變?nèi)罩拘畔⒌念伾?,方便我們可以的更好查?/span>
        眾所周知,我們的控制臺打印的日志信息,顏色都比較單調(diào),想查看某條信息,有點(diǎn)費(fèi)眼神。有了這款插件,我們就可以設(shè)置日志信息的顏色,例如warn,info,error等等,這里我們簡單測試演示一下,是不是非常的方便。

        11. Material Theme UI

        ?Material Theme UI可以將原始外觀更改為?Material Design外觀,最美觀的一款插件
        這款插件最初受到[Sublime Text的Material Theme的啟發(fā),提供了一系列的設(shè)置,可以按所需方式調(diào)整IDE。除了令人印象深刻的主題調(diào)色板外,它還提供:
        • 漂亮的配色方案支持絕大多數(shù)語言
        • 用彩色的“材料設(shè)計(jì)”圖標(biāo)替換所有圖標(biāo)
        • 自定義大多數(shù)IDE的控件和組件
        • 許多選項(xiàng),例如重點(diǎn)色,填充菜單,自定義縮進(jìn),箭頭樣式等
        • 一些有用的調(diào)整,例如項(xiàng)目視圖裝飾器,語言添加等。
        總之是顏值黨的必備,就是喜歡花里胡哨。

        12. leetcode editor

        ?支持leetcode.com和leetcode-cn.com,可以測試和提交問題
        最后一款插件刷題必備,成功綁定自己的帳號之后,你就可以在這里提交你的代碼啦,而且提交信息,都可以在力扣的官方網(wǎng)站上看到,而且還有代碼提示,并且根據(jù)網(wǎng)站上的標(biāo)簽,這里的題目也分類好了,第一個(gè) Problems 為所有的題目,題目的名稱以難易程度用不同的顏色進(jìn)行標(biāo)識,綠色表示容易,黃色表示中等,紅色表示困難,雙擊題目則可以在上面的 TemFilePath 設(shè)置的路徑中,生成的相應(yīng)的題目模版。然后就可以開始做題了,做完題以后,在原題目上面右擊,即可進(jìn)行提交,驗(yàn)證是否可以通過,這刷起題來豈不是很爽,這不刷個(gè)幾百題目。
        PS:如果覺得我的分享不錯(cuò),歡迎大家隨手點(diǎn)贊、在看。
        END
        瀏覽 51
        點(diǎn)贊
        評論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        評論
        圖片
        表情
        推薦
        點(diǎn)贊
        評論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
          
          

            1. 极品人妻一区二区三区 | 国产美女做爰免费视频爱酱app | 亚洲欧美大香蕉 | 成人无码精品视频 | 狗狗与人类dna |