福田網(wǎng)站 建設seo信科免費發(fā)布產(chǎn)品的網(wǎng)站
IntelliJ IDEA 實用插件推薦
背景:電腦重裝了,重新下載了最新版的IntelliJ IDEA,感覺默認模式有點枯燥,于是決定從網(wǎng)上下載一些實用美觀的插件優(yōu)化自己以后吃飯的工具,現(xiàn)在推薦的都是目前還能用的(親身實踐),而且能夠通過Idea直接下載,下載不了的先檢查一下自己的網(wǎng)絡情況,非常適合小白以及入門人員。
1 美化類Plugins
1.1 Chinese(Simplified)
實用的漢化插件,各種翻譯做的很不錯,英語不太好的建議都裝上。
重啟即可使用。
1.2 Material Theme UI
主題UI神器,能夠為你提供出官方之外的不同風格的UI界面,總有一款適合你~!
可以在右下角的工具欄快速切換主題:
個人比較喜歡的是這款**Solarized Light(Material)**的風格,像小說那種羊皮紙一樣,看起來對眼睛很舒服,當然有很多其他款式供你自由選擇,看個人喜好:
1.3 Background Image Plus
設置背景圖,可以將你喜歡的壁紙設置到Idea上
但這款插件目前有點小問題,每次啟動Idea都會提示你該插件異常,不在JetBrain中注冊,不知道以后會修復不,也不能像之前從視圖的工具欄點擊"Set Background Image”直接設置圖片了,這個選項直接不見了。。。目前能用的方法就是通過“雙擊Shift”打開功能搜索欄,輸入“設置背景圖像”:
接著選擇你的壁紙和透明度,最后效果如下:
附一個免費高清壁紙網(wǎng)站,懶人自取:https://wallhaven.cc/
1.4 Rainbow Brackets
括號()顯示美化,當你使用多層嵌套括號((()))時,它能夠用不同顏色將左右括號對應顯示,幫助你區(qū)分不同的代碼塊
安裝后重啟Idea即可顯示。
2 實用類Plugins
2.1 Alibaba Java coding Guidelines(XenoAmess TPM)
阿里的編程規(guī)范軟件,可以幫助你檢查你的代碼是否規(guī)范,改掉壞習慣:
可以在“工具”找到“阿里編碼規(guī)約”進行代碼規(guī)范掃描:
檢查示例結果:
2.2 JavaDoc & Easy JavaDoc
JavaDoc是一款快速注釋神器,代碼注釋是程序員的基本素養(yǎng),但也會讓我們分散較多的精力,這款插件能夠幫你一鍵生成文檔注釋,高效快捷規(guī)范。
使用方法:快捷鍵“Alt+Insert"選擇"Create JavaDocs for all elements"即可完成注釋。
相較于JavaDoc的英文注釋,Easy JavaDoc則是用漢語進行代碼注釋,并且會在類的注釋額外加上代碼作者 @author 以及日期 @data:
注意事項:使用前檢查一下翻譯引擎如果是谷歌,可能因為被墻,并不能正常進行,可在設置里更換為百度翻譯或有道翻譯
使用方式為雙擊選中類名->快捷鍵“Alt+Insert”->選擇"生成文檔注釋”。下面是兩者的效果對比(左邊為JavaDoc,右邊為Easy JavaDoc):
個人覺得Easy JavaDoc更好用一些,注釋還是看漢語舒服,當然得看個人習慣以及公司要求。
2.3 RestfulTool
接口測試工具。安裝成功后會在右側(cè)有一個“RestfulTool”的選項卡,點擊之后會顯示出當前項目的所有請求地址,并且支持各種各樣的請求類型,類似于PostMan,只不過更加方便:
2.4 EasyCode
代碼生成器:能夠根據(jù)數(shù)據(jù)庫表一鍵生成從domain到mapper到service到serviceImpl到controller的所有代碼,所有基本的增刪改查操作。
詳細使用教程:https://blog.csdn.net/weixin_43982359/article/details/121799836
2.5 MyBatisX
Mybatis-plus 團隊為 Mybatis 開發(fā)的插件,提供了 Mapper 接口和 XML之間的跳轉(zhuǎn)和自動生成模版的功能,喜歡用Mybatis-plus的可以劃走。
2.6 Key Promoter X
一個可以讓你慢慢脫離鼠標操作、記住常用快捷鍵的插件,在IDEA中操作時,他會將對應的快捷鍵,進行提示。
并且右側(cè)會有一個列表,將你近期使用的功能進行展示,對于高頻操作我們可以使用快捷鍵,這樣可以提升效率
2.7 Maven Helper
安裝之后,在pom文件會多出一個Dependency Analyzer選項卡,幫你對Maven管理的各種依賴進行分析
- Chonflicts:顯示沖突依賴
- All Dependencies as List:以列表形式顯示依賴
- All Dependencies as Tree:一樹的形式顯示依賴
遇到?jīng)_突的依賴,可以點擊右鍵跳到源文件或者直接選擇Exclude排除這個依賴
2.8 Translation
顧名思義,一款翻譯插件,在你閱讀別人代碼時遇到不會單詞可以直接查看翻譯,再也不用在翻譯軟件APP與Idea來回切換了
還可以點擊☆收藏單詞,打開單詞本隨時記憶:
注意,要在右下角選擇微軟翻譯,谷歌的目前不支持了:
3 好玩的小工具
3.1 LeetCode Editor
上班刷題的摸魚神器!讓你表面寫代碼,其實在刷題。
保姆級教程專職轉(zhuǎn)自:https://blog.csdn.net/qq_38644378/article/details/113574422
3.2 AI小工具
某些原因只能貼圖,不方便放名稱…
使用方法:使用方法很簡單,如圖所示,第一次使用要關注一個公眾號,不用賬號跟高科技之類的,感興趣可以體驗一下: