intellij idea開發android從入門到精通(八)————IntelliJ IDEA 相關核心文件和目錄介紹

安裝目錄介紹

這裏寫圖片描述

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 IDEA14。其中 14 表示大版本號,如果你電腦上還同時裝有 13 的版本,那則還應該會有一個:.IntelliJ IDEA13 的設置目錄,其他版本道理一樣。
在三大主流的操作系統上,你只要對整個硬盤進行搜索:.IntelliJ IDEA14,即可找到,無需可以去記憶到底生成在哪個目錄下。
對 於這個設置目錄有一個特性,就是你刪除掉整個目錄之後,重新啓動 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 個參數,我這裏主要以我的機子會例進行建議,每個人機子情況不一,這裏也只是做一個引子,最好的調整方式是你可以根據 jconsole 這類工具進行觀察後個性化調整。
-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/configIntelliJIDEAidea.system.path= {user.home}/.IntelliJIdea/system,該屬性主要用於指向 IntelliJ IDEA 的系統文件目錄,默認是被註釋,打開註釋之後纔算啓用該屬性,這裏需要特別注意的是斜槓方向,這裏用的是正斜槓。如果你的項目很多,則該目錄會很大,如果你的 C 盤空間不夠的時候,還是建議把該目錄轉移到其他盤符下。
idea.max.intellisense.filesize=2500,該屬性主要用於提高在編輯大文件時候的代碼幫助。IntelliJ IDEA 在編輯大文件的時候還是很容易卡頓的。
idea.cycle.buffer.size=1024,該屬性主要用於控制控制檯輸出緩存。有遇到一些項目開啓很多輸出,控制檯很快就被刷滿了沒辦法再自動輸出後面內容,這種項目建議增大該值或是直接禁用掉,禁用語句 idea.cycle.buffer.size=disabled。

設置目錄進行多臺設置同步化處理

這裏寫圖片描述

上圖是我的個性化配置目錄,我是存放在 F 盤,同時該目錄也是在 360 同步盤中。這樣做主要是爲了讓我的多臺設置可以同時使用一個個性化配置,保證個人開發習慣,額外作用就是在服務器上一個備份作用。
設置方式很簡單,修改 idea.properties 屬性文件中的 idea.config.path 值,我的機器爲:idea.config.path=F:/360SycDir/idea_config/config

更多文章敬請關注下面的二維碼,精彩文章不斷推薦

這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章