收集整理Idea常用配置及插件
一、IDEA配置
1.1 代碼智能提示,忽略大小寫
File -> Settings -> Editor -> Code Completion裏把Case sensitive completion設置爲None就可以了
二、IDEA插件
2.1 Background Image Plus
用於修改編輯器背景圖片的插件。使用方法:按照下圖的提示,選擇自己喜歡的圖片即可.
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-dCaGIn6g-1593498171116)(https://img2018.cnblogs.com/blog/1654189/201909/1654189-20190927193438099-1847272681.png)]
2.2 Codota—代碼智能提示
Codota 這個插件用於智能代碼補全,它基於數百萬Java程序,能夠根據程序上下文提示補全代碼。相比於IDEA自帶的智能提示來說,Codota 的提示更加全面一些,如下圖所示。
我們創建線程池現在變成下面這樣:
上面只是爲了演示這個插件的強大,實際上創建線程池不推薦使用這種方式, 推薦使用 ThreadPoolExecutor 構造函數創建線程池。我下面要介紹的一個阿里巴巴的插件-Alibaba Java Code Guidelines 就檢測出來了這個問題,所以,Executors下面用波浪線標記了出來。
除了,在寫代碼的時候智能提示之外。你還可以直接選中代碼然後搜索相關代碼示例。
可以使用快捷鍵: ctrl + shift + o , 快速查詢相關使用案例,同時可以通過添加關鍵字進行過濾,查找到更加精確的代碼樣例
Codota 還有一個在線網站,在這個網站上你可以根據代碼關鍵字搜索相關代碼示例,非常不錯!我在工作中經常會用到,說實話確實給我帶來了很大便利。網站地址:https://www.codota.com/code ,比如我們搜索 Files.readAllLines相關的代碼,搜索出來的結果如下圖所示:
當你不知道某個類如何使用時,可以直接使用快捷鍵:ctrl + shift + y , 然後輸入關鍵字,會查詢到很多【開源框架】中使用該類的經典案例。不用脫離 IDE,沒有廣告,沒有廢話,只有經典的代碼樣例,你說爽不爽?
2.3 Statistic—項目信息統計
有了這個插件之後你可以非常直觀地看到你的項目中所有類型的文件的信息比如數量、大小等等,可以幫助你更好地瞭解你們的項目。
你還可以使用它看所有類的總行數、有效代碼行數、註釋行數、以及有效代碼比重等等這些東西。
2.4 RestfulToolkit
- 根據接口搜索
- 提供接口可以測試
Windows: Ctrl + \
- 根據接口進行搜索
- 側邊欄找到RestServices
提供了所有Controller裏的接口,還有默認的測試數據。
2.5 Material Theme UI
Material Theme UI 在主題下載量排行榜中高居第一。安裝主題後(在頁面底部就會有進入主題的快捷入口),選擇自己喜歡的主題進行微調就可以啦,如果懶得做配置,按照下圖勾選相應設置就和我的一樣了:
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-moGSq7pc-1593498171129)(https://segmentfault.com/img/bVbGMZE)]
2.6 Rainbow Brackets
翻譯過來叫【彩虹括號】,該插件除了可以實現多彩的括號匹配外,我使用更多的是其【區域代碼高亮】功能 ,這樣可以清晰定位區域代碼內容
Mac 快捷鍵:cmd + 鼠標右鍵;
Windows 快捷鍵:ctrl + 鼠標右鍵
你也可以使用非選中部分暗淡效果
快捷鍵:alt + 鼠標右鍵
2.7 CodeGlance
裝該插件後,IDE右側會出現一個mini 視圖,比如看 ConcurrentHashMap 源碼,那麼長的內容,可以通過該插件快速的拖動到大概位置,方便很多