IDEA的幾個常用配置,日常開發(fā)必備。
用了IDEA有很長時間了,身邊的同事朋友也都慢慢的開始都從Eclipse切換到IDEA了,其實無論是Eclipse還是IntelliJ IDEA都是開發(fā)工具而已,各自都有優(yōu)點。但是剛從Eclipse切換到IDEA的時候還是很不適應的,有些人用了一段時間的IDEA適應不了就又切換回Eclipse了,也有的人把IDEA的快捷鍵設置成了Eclipse的快捷方式。這些都能說明IDEA的使用還是有點門檻的。那我就結(jié)合自己的使用過程,來介紹一下我的一些IDEA的日常配置。
默認設置(Other Settings)
IDEA不像Eclipse那樣可以在一個窗口中打開多個項目,IDEA每次打開一個新的項目都需要開一個新的窗口或者覆蓋掉當前窗口,所以在打開多個項目的時候就需要開多個窗口,但是如果不設置好默認設置,每次打開一個新的窗口就要重新設置。例如:每次打開新的項目的時候maven的本地倉庫地址都要重新設置。通過設置Other Settings就可以解決這類問題。File-->Other Settings-->Preferences for New Projects。然后在左上角的搜索框中搜maven,就能看到如下圖所示配置了。

配置默認打開的項目的JDK也和這個類似,F(xiàn)ile-->Other Settings-->Structure for New Projects。然后就可以看到項目配置(Project Settings)和平臺配置(Platform Settings)了。

自動編譯開關
在IDEA當中自動編譯是需要手動打開的,F(xiàn)ile-->settings-->Build,Execution,Deployment-->Compiler,然后將下圖紅框處勾上。

自動引包
IDEA默認是沒有開啟自動引包功能的。需要手動打開,位置在:File-->Settings-->Editor-->General-->Auto Import。然后在下圖的1和2的位置上進行勾選。
勾選上1的位置后,IDEA 將在我們書寫代碼的時候自動幫我們優(yōu)化引入的包,比如自動去掉一些沒有用到的包。
勾選上2的位置后,IDEA 將在我們書寫代碼的時候自動幫我們導入需要用到的包。但是對于那些同名的包,還是需要手動 Alt + Enter 進行導入的,IntelliJ IDEA 目前還無法智能到替我們做判斷。

內(nèi)存使用量展示
由于日常開發(fā)時都是在公司的辦公電腦上進行的,所以內(nèi)存總是不夠用,但是又不清楚IDEA具體實時的占用了多少內(nèi)存。這個時候?qū)τ谝恍﹥?nèi)存并不是太夠的開發(fā)人員來說能看到實時的內(nèi)存使用量還是比較好的。IDEA是提供這項功能的,但是需要手動的打開。具體位置在:File-->Settings-->Apperance-->Window Options-->Show Memory indicator。
勾選上后在IDEA的右下角就可以看到實時的內(nèi)存使用量了,如下圖所示:

懸浮提示
有時候在看代碼的時候,不清楚一個類具體是干什么的,就會點進去看這個類的注釋,但是強大的IDEA是支持不用點進去就可以看到注釋的以及類的相關信息的。但是需要手動打開。具體位置在:File-->Settings-->Editor-->General。然后在下圖所示的位置上進行勾選,后面的時間是懸浮提示的顯示時間。

效果如下圖所示:

Ctrl+鼠標滾軸修改字體大小
IDEA也支持向瀏覽器那樣按住Ctrl+鼠標滾軸來改變編輯區(qū)的字體的大小,設置的開關在:File-->Settings-->Editor-->General。
將如下圖所示的位置勾選上。

效果如下動圖:

顯示多行Tab
當我們打開的標簽頁多了的時候,默認的會隱藏在右側(cè),當我們需要的時候在右側(cè)找到后再打開。IDEA是支持多行顯示的,這樣在大屏幕的顯示器上也不用總?cè)c擊右側(cè)的去找剛才打開過的文件了(其實通過Ctril+E也可以找到剛才打開過的文件)。具體開關位置在:File-->Settings-->Editor-->General-->Editor Tabs。
下圖位置1的把勾選去掉就可以了。位置2是設置最多展示多少個Tab。

顯示行號,顯示svn/git最近提交人
在編輯區(qū)直接操作,能看到每一行代碼的最近一次修改人,以及提交記錄信息。這樣每行代碼都有記錄。能很快定位到誰動過代碼,然后找到指定的人來解決問題。

查看文件的本地歷史記錄
鼠標選中文件,然后右鍵,在彈出的列表中選擇Local History然后就可以看到文件的本地修改記錄,即使沒有版本控制工具也可以看到這些記錄。
總結(jié)
這些都只是我個人總結(jié)的習慣設置,因人而異,不一定我的習慣就適合你。所以根據(jù)自己需要來進行設置吧。IDEA有很多好用的功能,等著我們?nèi)ネ诰颍⑶襂DEA團隊也在不斷的更新迭代,后續(xù)我發(fā)現(xiàn)了其他好用的功能后會繼續(xù)推薦給大家的。
作者:紀莫
歡迎任何形式的轉(zhuǎn)載,但請務必注明出處。
限于本人水平,如果文章和代碼有表述不當之處,還請不吝賜教。
歡迎掃描二維碼關注公眾號:Jimoer
文章會同步到公眾號上面,大家一起成長,共同提升技術能力。
聲援博主:如果您覺得文章對您有幫助,可以點擊文章右下角【推薦】一下。
您的鼓勵是博主的最大動力!


浙公網(wǎng)安備 33010602011771號