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團隊也在不斷的更新迭代,后續我發現了其他好用的功能后會繼續推薦給大家的。

 

文章會同步到我的公眾號上面,歡迎關注。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM