標籤:
- IntelliJ IDEA 的安裝目錄並不複雜,為最常改動的 bin 目錄,經常會改動的檔案或是必須介紹就是藍色框中的幾個。
- idea.exe 檔案是 IntelliJ IDEA 32 位的可行執行檔案,IntelliJ IDEA 安裝完預設發送到案頭的也就是這個執行檔案的捷徑。
- idea.exe.vmoptions 檔案是 IntelliJ IDEA 32 位的可執行檔的 VM 設定檔,具體配置修改會下面進行專門講解。
- idea64.exe 檔案是 IntelliJ IDEA 64 位的可行執行檔案,要求必須電腦上裝有 JDK 64 位版本。64 位的系統也是建議使用該檔案。
- idea64.exe.vmoptions 檔案是 IntelliJ IDEA 64 位的可執行檔的 VM 設定檔,具體配置修改會下面進行專門講解。
- idea.properties 檔案是 IntelliJ IDEA 的一些屬性設定檔,具體配置修改會下面進行專門講解。
|
- 不管你使用的是哪個作業系統,IntelliJ IDEA 的設定目錄命名是統一的、有規律:.IntelliJ IDEA2016.1。其中 2016 表示大版本號碼,如果你電腦上還同時裝有 15 的版本,那則還應該會有一個:.IntelliJ IDEA15 的設定目錄,其他版本道理一樣。
- 在三大主流的作業系統上,你只要對整個硬碟進行搜尋:.IntelliJ IDEA2016,即可找到,無需可以去記憶到底產生在哪個目錄下。
- 對於這個設定目錄有一個特性,就是你刪除掉整個目錄之後,重新啟動 IntelliJ IDEA 會再自動幫你再產生一個全新的預設配置,所以很多時候如果你把 IntelliJ IDEA 配置改壞了,沒關係,刪掉該目錄,一切都會還原到預設,我是很建議可以多自己摸索 IntelliJ IDEA 的配置,多幾次還原,有助於加深對 IntelliJ IDEA 的瞭解。
- config 目錄是 IntelliJ IDEA 個人化化配置目錄,或者說是整個 IDE 設定目錄。也是我個人認為最重要的目錄,沒有之一,如果你還記得安裝篇的介紹的時候,安裝新版本的 IntelliJ IDEA 會自動掃描硬碟上的舊配置目錄,指的就是該目錄。這個目錄主要記錄了:IDE 主要配置功能、自訂的代碼模板、自訂的檔案模板、自訂的快速鍵、Project 的 tasks 記錄等等個人化的設定。
- system 目錄是 IntelliJ IDEA 系統檔案目錄,是 IntelliJ IDEA 與開發項目一個橋樑目錄,裡面主要有:緩衝、索引、容器檔案輸出等等,雖然不是最重要目錄,但是也是最不可或缺目錄之一。
|
設定檔常見修改內容說明
- 是 64 位可執行檔的 JVM 設定檔內容,如果你是 32 位的系統你應該修改的是 idea.exe.vmoptions 檔案裡面的內容,但是由於 32 位系統記憶體一般都是 2G 左右的,所以也沒有多大空間可以調整,所以一般無需調整的。
- 修改的原則主要是根據自己機器的記憶體情況來判斷的,我個人是建議 8G 以下的機子或是靜態頁面開發人員都是無需修改的。如果你是開發大型項目、Java 項目或是 Android 項目,並且記憶體大於 8G,建議進行修改,常修改的就是下面 4 個參數。
- -Xms128m,16 G 記憶體的機器可嘗試設定為 -Xms512m
- -Xmx750m,16 G 記憶體的機器可嘗試設定為 -Xmx1500m
- -XX:MaxPermSize=350m,16G 記憶體的機器可嘗試設定為 -XX:MaxPermSize=500m
- -XX:ReservedCodeCacheSize=225m,16G 記憶體的機器可嘗試設定為 -XX:ReservedCodeCacheSize=500m
|
|
是 IntelliJ IDEA 一些屬性配置,沒有 32 位和 64 位之分,修改原則主要根據個人對 IntelliJ IDEA 的個人化配置情況來分析。常修改的就是下面 4 個參數:
- idea.config.path=${user.home}/.IntelliJIdea/config,該屬性主要用於指向 IntelliJ IDEA 的個人化配置目錄,預設是被注釋,開啟注釋之後才算啟用該屬性,這裡需要特別注意的是斜杠方向,這裡用的是正斜杠。[修改為: idea.config.path=C:/Users/Administrator/.IntelliJIdea2016.1/config]
- idea.system.path=${user.home}/.IntelliJIdea/system,該屬性主要用於指向 IntelliJ IDEA 的系統檔案目錄,預設是被注釋,開啟注釋之後才算啟用該屬性,這裡需要特別注意的是斜杠方向,這裡用的是正斜杠。如果你的項目很多,則該目錄會很大,如果你的 C 盤空間不夠的時候,還是建議把該目錄轉移到其他盤符下。[修改為: idea.system.path=C:/Users/Administrator/.IntelliJIdea2016.1/system]
- idea.max.intellisense.filesize=2500,該屬性主要用於提高在編輯大檔案時候的代碼協助。IntelliJ IDEA 在編輯大檔案的時候還是很容易卡頓的。
- idea.cycle.buffer.size=1024,該屬性主要用於控制控制台輸出緩衝。有遇到一些項目開啟很多輸出,控制台很快就被刷滿了沒辦法再自動輸出後面內容,這種專案提案增大該值或是直接禁用掉,禁用語句 idea.cycle.buffer.size=disabled。
|
config檔案夾非常重要,十分重要,如果你的機器最佳化完畢之後,請記得備份喲!
第三章 安裝目錄介紹