○ IntelliJ IDEA 的安裝目錄并不復(fù)雜,上圖為最常改動的 bin 目錄肖爵,經(jīng)常會改動的文件或是必須介紹就是如圖藍(lán)色框中的幾個顷帖。
○ idea.exe 文件是 IntelliJ IDEA 32 位的可行執(zhí)行文件绩鸣,IntelliJ IDEA 安裝完默認(rèn)發(fā)送到桌面的也就是這個執(zhí)行文件的快捷方式穴豫。
○ idea.exe.vmoptions 文件是 IntelliJ IDEA 32 位的可執(zhí)行文件的 VM 配置文件喧伞,具體配置修改會下面進(jìn)行專門講解。
○ idea64.exe 文件是 IntelliJ IDEA 64 位的可行執(zhí)行文件绩郎,要求必須電腦上裝有 JDK 64 位版本。64 位的系統(tǒng)也是建議使用該文件翁逞。
○ idea64.exe.vmoptions 文件是 IntelliJ IDEA 64 位的可執(zhí)行文件的 VM 配置文件肋杖,具體配置修改會下面進(jìn)行專門講解。
idea.properties 文件是 IntelliJ IDEA 的一些屬性配置文件挖函,具體配置修改會下面進(jìn)行專門講解状植。
○ 不管你使用的是哪個操作系統(tǒng),IntelliJ IDEA 的設(shè)置目錄命名是統(tǒng)一的怨喘、有規(guī)律:.IntelliJ IDEA2016.1津畸。其中 2016 表示大版本號,如果你電腦上還同時裝有 15 的版本必怜,那則還應(yīng)該會有一個:.IntelliJ IDEA15 的設(shè)置目錄肉拓,其他版本道理一樣。
○ 在三大主流的操作系統(tǒng)上梳庆,你只要對整個硬盤進(jìn)行搜索:.IntelliJ IDEA2016暖途,即可找到,無需可以去記憶到底生成在哪個目錄下膏执。
○ 對于這個設(shè)置目錄有一個特性驻售,就是你刪除掉整個目錄之后,重新啟動 IntelliJ IDEA 會再自動幫你再生成一個全新的默認(rèn)配置更米,所以很多時候如果你把 IntelliJ IDEA 配置改壞了欺栗,沒關(guān)系,刪掉該目錄,一切都會還原到默認(rèn)迟几,我是很建議可以多自己摸索 IntelliJ IDEA 的配置消请,多幾次還原,有助于加深對 IntelliJ IDEA 的了解瘤旨。
○ config 目錄是 IntelliJ IDEA 個性化化配置目錄梯啤,或者說是整個 IDE 設(shè)置目錄。也是我個人認(rèn)為最重要的目錄存哲,沒有之一因宇,如果你還記得安裝篇的介紹的時候,安裝新版本的 IntelliJ IDEA 會自動掃描硬盤上的舊配置目錄祟偷,指的就是該目錄察滑。這個目錄主要記錄了:IDE 主要配置功能、自定義的代碼模板修肠、自定義的文件模板贺辰、自定義的快捷鍵、Project 的 tasks 記錄等等個性化的設(shè)置嵌施。
○ system 目錄是 IntelliJ IDEA 系統(tǒng)文件目錄饲化,是 IntelliJ IDEA 與開發(fā)項目一個橋梁目錄,里面主要有:緩存吗伤、索引吃靠、容器文件輸出等等,雖然不是最重要目錄足淆,但是也是最不可或缺目錄之一巢块。
配置文件常見修改內(nèi)容說明
○ 上圖是 64 位可執(zhí)行文件的 JVM 配置文件內(nèi)容,如果你是 32 位的系統(tǒng)你應(yīng)該修改的是 idea.exe.vmoptions 文件里面的內(nèi)容巧号,但是由于 32 位系統(tǒng)內(nèi)存一般都是 2G 左右的族奢,所以也沒有多大空間可以調(diào)整,所以一般無需調(diào)整的丹鸿。
○ 修改的原則主要是根據(jù)自己機器的內(nèi)存情況來判斷的越走,我個人是建議 8G 以下的機子或是靜態(tài)頁面開發(fā)者都是無需修改的。如果你是開發(fā)大型項目靠欢、Java 項目或是 Android 項目弥姻,并且內(nèi)存大于 8G,建議進(jìn)行修改掺涛,常修改的就是下面 4 個參數(shù)庭敦。
-Xms128m,16 G 內(nèi)存的機器可嘗試設(shè)置為 -Xms512m
-Xmx750m薪缆,16 G 內(nèi)存的機器可嘗試設(shè)置為 -Xmx1500m
-XX:MaxPermSize=350m秧廉,16G 內(nèi)存的機器可嘗試設(shè)置為 -XX:MaxPermSize=500m
-XX:ReservedCodeCacheSize=225m伞广,16G 內(nèi)存的機器可嘗試設(shè)置為 -XX:ReservedCodeCacheSize=500m
上圖是 IntelliJ IDEA 一些屬性配置,沒有 32 位和 64 位之分疼电,修改原則主要根據(jù)個人對 IntelliJ IDEA 的個性化配置情況來分析嚼锄。常修改的就是下面 4 個參數(shù):
- idea.config.path=${user.home}/.IntelliJIdea/config,該屬性主要用于指向 IntelliJ IDEA 的個性化配置目錄蔽豺,默認(rèn)是被注釋区丑,打開注釋之后才算啟用該屬性,這里需要特別注意的是斜杠方向修陡,這里用的是正斜杠沧侥。[修改為: idea.config.path=C:/Users/Administrator/.IntelliJIdea2016.1/config]
- idea.system.path=${user.home}/.IntelliJIdea/system,該屬性主要用于指向 IntelliJ IDEA 的系統(tǒng)文件目錄魄鸦,默認(rèn)是被注釋宴杀,打開注釋之后才算啟用該屬性,這里需要特別注意的是斜杠方向拾因,這里用的是正斜杠旺罢。如果你的項目很多,則該目錄會很大绢记,如果你的 C 盤空間不夠的時候扁达,還是建議把該目錄轉(zhuǎn)移到其他盤符下。[修改為: idea.system.path=C:/Users/Administrator/.IntelliJIdea2016.1/system]
- idea.max.intellisense.filesize=2500蠢熄,該屬性主要用于提高在編輯大文件時候的代碼幫助跪解。IntelliJ IDEA 在編輯大文件的時候還是很容易卡頓的。
- idea.cycle.buffer.size=1024护赊,該屬性主要用于控制控制臺輸出緩存。有遇到一些項目開啟很多輸出砾跃,控制臺很快就被刷滿了沒辦法再自動輸出后面內(nèi)容骏啰,這種項目建議增大該值或是直接禁用掉,禁用語句 idea.cycle.buffer.size=disabled抽高。
config文件夾非常重要判耕,十分重要,如果你的機器優(yōu)化完畢之后翘骂,請記得備份喲壁熄!