1. 程式人生 > 實用技巧 >IDEA的幾個常用配置,日常開發必備

IDEA的幾個常用配置,日常開發必備

用了IDEA有很長時間了,身邊的同事朋友也都慢慢的開始都從Eclipse切換到IDEA了,其實無論是Eclipse還是IntelliJ IDEA都是開發工具而已,各自都有優點。但是剛從Eclipse切換到IDEA的時候還是很不適應的,有些人用了一段時間的IDEA適應不了就又切換回Eclipse了,也有的人把IDEA的快捷鍵設定成了Eclipse的快捷方式。這些都能說明IDEA的使用還是有點門檻的。那我就結合自己的使用過程,來介紹一下我的一些IDEA的日常配置。

預設設定(Other Settings)

IDEA不像Eclipse那樣可以在一個視窗中開啟多個專案,IDEA每次開啟一個新的專案都需要開一個新的視窗或者覆蓋掉當前視窗,所以在開啟多個專案的時候就需要開多個視窗,但是如果不設定好預設設定,每次開啟一個新的視窗就要重新設定。例如:每次開啟新的專案的時候maven的本地倉庫地址都要重新設定。通過設定Other Settings就可以解決這類問題。File-->Other Settings-->Preferences for New Projects。然後在左上角的搜尋框中搜maven,就能看到如下圖所示配置了。

配置預設開啟的專案的JDK也和這個類似,File-->Other Settings-->Structure for New Projects。然後就可以看到專案配置(Project Settings)和平臺配置(Platform Settings)了。

自動編譯開關

在IDEA當中自動編譯是需要手動開啟的,File-->settings-->Build,Execution,Deployment-->Compiler,然後將下圖紅框處勾上。

自動引包

IDEA預設是沒有開啟自動引包功能的。需要手動開啟,位置在:File-->Settings-->Editor-->General-->Auto Import。然後在下圖的1和2的位置上進行勾選。

勾選上1的位置後,IDEA 將在我們書寫程式碼的時候自動幫我們優化引入的包,比如自動去掉一些沒有用到的包。

勾選上2的位置後,IDEA 將在我們書寫程式碼的時候自動幫我們匯入需要用到的包。但是對於那些同名的包,還是需要手動Alt + Enter進行匯入的,IntelliJ IDEA 目前還無法智慧到替我們做判斷。

記憶體使用量展示

由於日常開發時都是在公司的辦公電腦上進行的,所以記憶體總是不夠用,但是又不清楚IDEA具體實時的佔用了多少記憶體。這個時候對於一些記憶體並不是太夠的開發人員來說能看到實時的記憶體使用量還是比較好的。IDEA是提供這項功能的,但是需要手動的開啟。具體位置在:File-->Settings-->Apperance-->Window Options-->Show Memory indicator。

勾選上後在IDEA的右下角就可以看到實時的記憶體使用量了,如下圖所示:

懸浮提示

有時候在看程式碼的時候,不清楚一個類具體是幹什麼的,就會點進去看這個類的註釋,但是強大的IDEA是支援不用點進去就可以看到註釋的以及類的相關資訊的。但是需要手動開啟。具體位置在:File-->Settings-->Editor-->General。然後在下圖所示的位置上進行勾選,後面的時間是懸浮提示的顯示時間。

效果如下圖所示:

Ctrl+滑鼠滾軸修改字型大小

IDEA也支援向瀏覽器那樣按住Ctrl+滑鼠滾軸來改變編輯區的字型的大小,設定的開關在:File-->Settings-->Editor-->General。

將如下圖所示的位置勾選上。

效果如下動圖:

顯示多行Tab

當我們開啟的標籤頁多了的時候,預設的會隱藏在右側,當我們需要的時候在右側找到後再開啟。IDEA是支援多行顯示的,這樣在大螢幕的顯示器上也不用總去點選右側的去找剛才開啟過的檔案了(其實通過Ctril+E也可以找到剛才開啟過的檔案)。具體開關位置在:File-->Settings-->Editor-->General-->Editor Tabs。

下圖位置1的把勾選去掉就可以了。位置2是設定最多展示多少個Tab。

顯示行號,顯示svn/git最近提交人

在編輯區直接操作,能看到每一行程式碼的最近一次修改人,以及提交記錄資訊。這樣每行程式碼都有記錄。能很快定位到誰動過程式碼,然後找到指定的人來解決問題。

檢視檔案的本地歷史記錄

滑鼠選中檔案,然後右鍵,在彈出的列表中選擇Local History然後就可以看到檔案的本地修改記錄,即使沒有版本控制工具也可以看到這些記錄。

總結

這些都只是我個人總結的習慣設定,因人而異,不一定我的習慣就適合你。所以根據自己需要來進行設定吧。IDEA有很多好用的功能,等著我們去挖掘,並且IDEA團隊也在不斷的更新迭代,後續我發現了其他好用的功能後會繼續推薦給大家的。