003.安裝目錄介紹

安裝目錄說明

○ IntelliJ IDEA 的安裝目錄并不復(fù)雜,上圖為最常改動(dòng)的 bin 目錄,經(jīng)常會(huì)改動(dòng)的文件或是必須介紹就是如圖藍(lán)色框中的幾個(gè)。
○ idea.exe 文件是 IntelliJ IDEA 32 位的可行執(zhí)行文件,IntelliJ IDEA 安裝完默認(rèn)發(fā)送到桌面的也就是這個(gè)執(zhí)行文件的快捷方式。
○ idea.exe.vmoptions 文件是 IntelliJ IDEA 32 位的可執(zhí)行文件的 VM 配置文件,具體配置修改會(huì)下面進(jìn)行專門講解。
○ idea64.exe 文件是 IntelliJ IDEA 64 位的可行執(zhí)行文件,要求必須電腦上裝有 JDK 64 位版本。64 位的系統(tǒng)也是建議使用該文件。
○ idea64.exe.vmoptions 文件是 IntelliJ IDEA 64 位的可執(zhí)行文件的 VM 配置文件,具體配置修改會(huì)下面進(jìn)行專門講解。
idea.properties 文件是 IntelliJ IDEA 的一些屬性配置文件,具體配置修改會(huì)下面進(jìn)行專門講解。


Paste_Image.png

○ 不管你使用的是哪個(gè)操作系統(tǒng),IntelliJ IDEA 的設(shè)置目錄命名是統(tǒng)一的、有規(guī)律:.IntelliJ IDEA2016.1。其中 2016 表示大版本號(hào),如果你電腦上還同時(shí)裝有 15 的版本,那則還應(yīng)該會(huì)有一個(gè):.IntelliJ IDEA15 的設(shè)置目錄,其他版本道理一樣。
○ 在三大主流的操作系統(tǒng)上,你只要對(duì)整個(gè)硬盤進(jìn)行搜索:.IntelliJ IDEA2016,即可找到,無需可以去記憶到底生成在哪個(gè)目錄下。
○ 對(duì)于這個(gè)設(shè)置目錄有一個(gè)特性,就是你刪除掉整個(gè)目錄之后,重新啟動(dòng) IntelliJ IDEA 會(huì)再自動(dòng)幫你再生成一個(gè)全新的默認(rèn)配置,所以很多時(shí)候如果你把 IntelliJ IDEA 配置改壞了,沒關(guān)系,刪掉該目錄,一切都會(huì)還原到默認(rèn),我是很建議可以多自己摸索 IntelliJ IDEA 的配置,多幾次還原,有助于加深對(duì) IntelliJ IDEA 的了解。
○ config 目錄是 IntelliJ IDEA 個(gè)性化化配置目錄,或者說是整個(gè) IDE 設(shè)置目錄。也是我個(gè)人認(rèn)為最重要的目錄,沒有之一,如果你還記得安裝篇的介紹的時(shí)候,安裝新版本的 IntelliJ IDEA 會(huì)自動(dòng)掃描硬盤上的舊配置目錄,指的就是該目錄。這個(gè)目錄主要記錄了:IDE 主要配置功能、自定義的代碼模板、自定義的文件模板、自定義的快捷鍵、Project 的 tasks 記錄等等個(gè)性化的設(shè)置。
○ system 目錄是 IntelliJ IDEA 系統(tǒng)文件目錄,是 IntelliJ IDEA 與開發(fā)項(xiàng)目一個(gè)橋梁目錄,里面主要有:緩存、索引、容器文件輸出等等,雖然不是最重要目錄,但是也是最不可或缺目錄之一。

配置文件常見修改內(nèi)容說明

Paste_Image.png

○ 上圖是 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ù)自己機(jī)器的內(nèi)存情況來判斷的,我個(gè)人是建議 8G 以下的機(jī)子或是靜態(tài)頁(yè)面開發(fā)者都是無需修改的。如果你是開發(fā)大型項(xiàng)目、Java 項(xiàng)目或是 Android 項(xiàng)目,并且內(nèi)存大于 8G,建議進(jìn)行修改,常修改的就是下面 4 個(gè)參數(shù)。
-Xms128m,16 G 內(nèi)存的機(jī)器可嘗試設(shè)置為 -Xms512m
-Xmx750m,16 G 內(nèi)存的機(jī)器可嘗試設(shè)置為 -Xmx1500m
-XX:MaxPermSize=350m,16G 內(nèi)存的機(jī)器可嘗試設(shè)置為 -XX:MaxPermSize=500m
-XX:ReservedCodeCacheSize=225m,16G 內(nèi)存的機(jī)器可嘗試設(shè)置為 -XX:ReservedCodeCacheSize=500m


Paste_Image.png

上圖是 IntelliJ IDEA 一些屬性配置,沒有 32 位和 64 位之分,修改原則主要根據(jù)個(gè)人對(duì) IntelliJ IDEA 的個(gè)性化配置情況來分析。常修改的就是下面 4 個(gè)參數(shù):

  • idea.config.path=${user.home}/.IntelliJIdea/config,該屬性主要用于指向 IntelliJ IDEA 的個(gè)性化配置目錄,默認(rèn)是被注釋,打開注釋之后才算啟用該屬性,這里需要特別注意的是斜杠方向,這里用的是正斜杠。[修改為: idea.config.path=C:/Users/Administrator/.IntelliJIdea2016.1/config]
  • idea.system.path=${user.home}/.IntelliJIdea/system,該屬性主要用于指向 IntelliJ IDEA 的系統(tǒng)文件目錄,默認(rèn)是被注釋,打開注釋之后才算啟用該屬性,這里需要特別注意的是斜杠方向,這里用的是正斜杠。如果你的項(xiàng)目很多,則該目錄會(huì)很大,如果你的 C 盤空間不夠的時(shí)候,還是建議把該目錄轉(zhuǎn)移到其他盤符下。[修改為: idea.system.path=C:/Users/Administrator/.IntelliJIdea2016.1/system]
  • idea.max.intellisense.filesize=2500,該屬性主要用于提高在編輯大文件時(shí)候的代碼幫助。IntelliJ IDEA 在編輯大文件的時(shí)候還是很容易卡頓的。
  • idea.cycle.buffer.size=1024,該屬性主要用于控制控制臺(tái)輸出緩存。有遇到一些項(xiàng)目開啟很多輸出,控制臺(tái)很快就被刷滿了沒辦法再自動(dòng)輸出后面內(nèi)容,這種項(xiàng)目建議增大該值或是直接禁用掉,禁用語(yǔ)句 idea.cycle.buffer.size=disabled。

config文件夾非常重要,十分重要,如果你的機(jī)器優(yōu)化完畢之后,請(qǐng)記得備份喲!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容