Intellij IDEA是一款很不錯的開發工具,以前一直使用Eclipse,自從接觸Intellij IDEA之後果斷的拋棄了Eclipse,工欲善其事,必先利其器,下面就總結了Intellij IDEA開發環境設置。緩存
因爲安裝時通常都默認緩存路徑爲C盤,,因此最好修改 ${idea.home}/bin/idea.properties 文件中的緩存路徑,主要修改config和system兩個文件的路徑便可。ide
不知道多少童鞋和我同樣被Eclipse慣壞了,使用自動補全徹底不注意大小寫的,IntelliJ默認區分大小寫,非常讓人難過。不過在Editor=>Code Completion裏把Case sensitive completion設置爲None就能夠了。工具
這個是須要在IDE Settings中設置下的,如圖所示勾選便可開發工具
打開文件的時候點擊下圖的小地球圖標便可,若是你想和Eclipse的那個同樣,讓這一切自動的話,那麼在上圖的浮層中能夠看到兩個選項AutoScroll to Source和AutoScroll from source編碼
咱們開發確定是有版本控制的,你們之前使用Eclipse的時候在本地文件和版本庫不一致的時候,那麼文件以及所在的文件夾都會出現一個*星號,你們能很輕鬆的看到本地文件修改了哪一些,可是IntelliJ中默認是不能這樣的。僅僅是給變化的文件在修改的時候提供了顏色上的變化,不包括其所在的各個父級文件夾哦,若是想和Eclipse同樣的話須要以下圖把設置勾選就能夠了,顯示顏色的時候就直接去Settings > Editor > Colors & Fonts > File Status中調整便可了,能夠調整成本身喜歡的樣子。idea
在Resource Bundle方式下想修改一個屬性是至關方便的,能夠在一個操做界面上修改全部語言的屬性,這一切都是自動完成的,以下圖所示:spa
中文默認會顯示爲Unicode碼的,其實勾選一個設置(Settings > File Encodings)就能夠了,以下圖:這樣設置之後全部Unicode顯示的就能夠自動轉化爲其應該顯示的語言了;固然也能夠單獨設置某個工程的編碼格式。版本控制
打開File > Project Structure ,本節咱們主要用到下圖幾個標紅的部分code
Modules:這個基本包括了項目的模塊,一般來講Eclipse的項目結構中是單模塊的; Libraries:這裏基本是項目的庫,不是全局的,導入的項目通常都會把你Eclipse中的。classpath中的全部的依賴都導過來做爲一個lib庫,而後應用到你的項目的模塊中; SDKs:主要存放了咱們的JDK等,以下圖(我本身下載帶source的JDK,這樣能夠直接查看JDK相關的Java源代碼); Global Libraries:主要是公用的jar文件,例如servlet的幾個jar可能每一個項目都須要,可是Eclipse的變量在此變得很差使,因此須要使用這個地方來配置,以下圖參照使用便可。
類註釋以及頁面註釋均可以設置模板,例如在建立類的時候自動添加做者、時間、版本等信息blog
能夠設置各類自定義的快捷代碼模板,例如在Eclipse中經常使用的syso模板