今天大劉不談技術,只聊聊作為Java開發(fā)中重度使用IDE患者,是如何將IDEA這個工具用的更得心應手的。
IDEA介紹
IDEA 全稱 IntelliJ IDEA,是java語言開發(fā)的集成環(huán)境,IntelliJ在業(yè)界被公認為最好的java開發(fā)工具之一,尤其在智能代碼助手、代碼自動提示、重構、J2EE支持、各類版本工具(git、svn、github等)、JUnit、CVS整合、代碼分析、 創(chuàng)新的GUI設計等方面的功能可以說是超常的。
目前最新的版本已經(jīng)到了2017.1.4,各種功能特性也越發(fā)完善了。不過大劉在使用過程中,總感覺這個編輯器有一些需要個性化配置的地方,這樣用起來才更得心應手。不敢獨享,發(fā)到這里供程序猿們參考。
奇技1:如何用maven骨架生成項目速度慢的問題
IDEA提供的maven腳手架功能相當贊,直接通過maven模板就可以直接生成對應的maven格式項目了,但是因為GFW的原因,下載起來那是相當?shù)穆?,如何能夠提高生成項目的速度呢?答案只有一個,那就是將這個腳手架文件下載到本地,在本地讀取maven項目配置,速度嗖嗖的。
步驟:
- 直接從瀏覽器上下載該文件;
傳送門:http://repo.maven.apache.org/maven2/archetype-catalog.xml下載 (建議迅雷下載) - 然后復制到
例如:C:\Users\Administrator.m2\repository\org\apache\maven\archetype\archetype-catalog\2.4 下面。(Windows和Mac的同學均可以放到你的maven安裝目錄下) - 然后在執(zhí)行的命令后面加上增加參數(shù)-DarchetypeCatalog=local,變成讀取本地文件即可。

奇技2:解決IDEA控制臺中文亂碼問題
如果是直接打開IDEA控制臺打印日志的話,漢字八成是要變成亂碼的,怎么辦?這時候就需要對你的服務器上的VM Options進行字符集編碼設置了,如下圖

將其設置為
-Dfile.encoding=UTF-8
這樣就不會擔心控制臺出現(xiàn)漢字亂碼的情況啦。
奇技3:取消IDEA的拼寫檢查
其實這個設置大劉是不建議大家去除的,因為語義化的變量,對自己和其他閱讀程序的同事來說,是至關重要的,尤其在團隊開發(fā)的場景下。
比如 people_age,people_gender 這樣的變量,總比people_nianling,people_xingbie這樣的 中式英語 要好太多,只不過因為前后端都寫的緣故,CSS的類名和Java類名的確有好很多地方都不嚴謹,但是被IDEA檢查出來很多紅黃波浪線,實在對我的處女座情節(jié)有沖突,于是就動起對IDEA進行忽略配置的念頭,如下圖:

奇技4:Mac 上IDEA 滾動條不顯示問題
在mac下使用Intellij IDEA工具開發(fā),默認情況下滾動條是在鼠標點擊且移動內容的情況下才會顯示,默認是看不到滾動條的。
如果你想在任何情況下都看到滾動條,只需要點擊蘋果的【設置】,然后選擇【通用】,將顯示滾動條選中【始終】重啟idea就可以了。
當然,這里如果有蘋果藍牙鼠標的同學,可以忽略我的這個配置,中鍵提供手勢左右滑動的感覺不要太爽。

小結
今天大劉對IDEA的奇技淫巧就分享到這,如果有其他更多解決方案的朋友,歡迎聯(lián)系我。