用了IDEA有很長時間了,身邊的同事朋友也都慢慢的開始都從Eclipse切換到IDEA了,其實不管是Eclipse仍是IntelliJ IDEA都是開發工具而已,各自都有優勢。可是剛從Eclipse切換到IDEA的時候仍是很不適應的,有些人用了一段時間的IDEA適應不了就又切換回Eclipse了,也有的人把IDEA的快捷鍵設置成了Eclipse的快捷方式。這些都能說明IDEA的使用仍是有點門檻的。那我就結合本身的使用過程,來介紹一下個人一些IDEA的平常配置。git
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)了。maven
在IDEA當中自動編譯是須要手動打開的,File-->settings-->Build,Execution,Deployment-->Compiler,而後將下圖紅框處勾上。svn
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的右下角就能夠看到實時的內存使用量了,以下圖所示:ui
有時候在看代碼的時候,不清楚一個類具體是幹什麼的,就會點進去看這個類的註釋,可是強大的IDEA是支持不用點進去就能夠看到註釋的以及類的相關信息的。可是須要手動打開。具體位置在:File-->Settings-->Editor-->General。而後在下圖所示的位置上進行勾選,後面的時間是懸浮提示的顯示時間。3d
效果以下圖所示:
IDEA也支持向瀏覽器那樣按住Ctrl+鼠標滾軸來改變編輯區的字體的大小,設置的開關在:File-->Settings-->Editor-->General。
將以下圖所示的位置勾選上。
效果以下動圖:
當咱們打開的標籤頁多了的時候,默認的會隱藏在右側,當咱們須要的時候在右側找到後再打開。IDEA是支持多行顯示的,這樣在大屏幕的顯示器上也不用總去點擊右側的去找剛纔打開過的文件了(其實經過Ctril+E也能夠找到剛纔打開過的文件)。具體開關位置在:File-->Settings-->Editor-->General-->Editor Tabs。
下圖位置1的把勾選去掉就能夠了。位置2是設置最多展現多少個Tab。
在編輯區直接操做,能看到每一行代碼的最近一次修改人,以及提交記錄信息。這樣每行代碼都有記錄。能很快定位到誰動過代碼,而後找到指定的人來解決問題。
鼠標選中文件,而後右鍵,在彈出的列表中選擇Local History而後就能夠看到文件的本地修改記錄,即便沒有版本控制工具也能夠看到這些記錄。
這些都只是我我的總結的習慣設置,因人而異,不必定個人習慣就適合你。因此根據本身須要來進行設置吧。IDEA有不少好用的功能,等着咱們去挖掘,而且IDEA團隊也在不斷的更新迭代,後續我發現了其餘好用的功能後會繼續推薦給你們的。
文章會同步到個人公衆號上面,歡迎關注。