強(qiáng)烈推薦使用 IDEA 自帶菜單中的 ?Help -> Edit Custom VM Options? 和 ?Help -> Edit Custom Properties? 來(lái)進(jìn)行參數(shù)個(gè)性化配置!
設(shè)置目錄介紹
設(shè)置目錄介紹
不管你使用的是哪個(gè)操作系統(tǒng),IntelliJ IDEA 的設(shè)置目錄命名是統(tǒng)一的、有規(guī)律:?.IntelliJIdea14?。其中 14 表示大版本號(hào),如果你電腦上還同時(shí)裝有 13 的版本,那則還應(yīng)該會(huì)有一個(gè):?.IntelliJIdea13 ?的設(shè)置目錄,其他版本道理一樣。
在三大主流的操作系統(tǒng)上該文件夾都在當(dāng)前用戶的 Home 目錄,Windows 上即? %userprofile%?,Linux 和 Mac 上即 ?~?。對(duì)于這個(gè)設(shè)置目錄有一個(gè)特性,就是你刪除掉整個(gè)目錄之后,重新啟動(dòng) IntelliJ IDEA 會(huì)再自動(dòng)幫你再生成一個(gè)全新的默認(rèn)配置,所以很多時(shí)候如果你把 IntelliJ IDEA 配置改壞了,沒(méi)關(guān)系,刪掉該目錄,一切都會(huì)還原到默認(rèn),我是很建議新人可以多自己摸索 IntelliJ IDEA
的配置,多幾次還原,有助于加深對(duì) IntelliJ IDEA 的了解。
?config ?目錄是 IntelliJ IDEA 個(gè)性化化配置目錄,或者說(shuō)是整個(gè) IDE 設(shè)置目錄。也是我個(gè)人認(rèn)為最重要的目錄,沒(méi)有之一,如果你還記得安裝篇的介紹的時(shí)候,安裝新版本的 IntelliJ IDEA 會(huì)自動(dòng)掃描硬盤(pán)上的舊配置目錄,指的就是該目錄。這個(gè)目錄主要記錄了:IDE 主要配置功能、自定義的代碼模板、自定義的文件模板、自定義的快捷鍵、?Project ?的 ?tasks ?記錄等等個(gè)性化的設(shè)置。
?system ?目錄是 IntelliJ IDEA 系統(tǒng)文件目錄,是 IntelliJ IDEA 與開(kāi)發(fā)項(xiàng)目一個(gè)橋梁目錄,里面主要有:緩存、索引、容器文件輸出等等,雖然不是最重要目錄,但是也是最不可或缺目錄之一。
上圖是 IntelliJ IDEA 一些屬性配置,沒(méi)有 32 位和 64 位之分,修改原則主要根據(jù)個(gè)人對(duì) IntelliJ IDEA 的個(gè)性化配置情況來(lái)分析。
強(qiáng)烈推薦在閱讀了安裝目錄中的帶注釋的配置文件后,使用 IDEA 自帶菜單中的 ?Help -> Edit Custom Properties? 來(lái)進(jìn)行個(gè)性化配置!
常修改的就是下面 4 個(gè)參數(shù):
?idea.config.path=${user.home}/.IntelliJIdea/config?,該屬性主要用于指向 IntelliJ IDEA 的個(gè)性化配置目錄,默認(rèn)是被注釋?zhuān)蜷_(kāi)注釋之后才算啟用該屬性,這里需要特別注意的是斜杠方向,這里用的是正斜杠。
?idea.system.path=${user.home}/.IntelliJIdea/system?,該屬性主要用于指向 IntelliJ IDEA 的系統(tǒng)文件目錄,默認(rèn)是被注釋?zhuān)蜷_(kāi)注釋之后才算啟用該屬性,這里需要特別注意的是斜杠方向,這里用的是正斜杠。如果你的項(xiàng)目很多,則該目錄會(huì)很大,如果你的 C 盤(pán)空間不夠的時(shí)候,還是建議把該目錄轉(zhuǎn)移到其他盤(pán)符下。
?idea.max.intellisense.filesize=2500?,該屬性主要用于提高在編輯大文件時(shí)候的代碼幫助。IntelliJ IDEA 在編輯大文件的時(shí)候還是很容易卡頓的。
上圖是我的個(gè)性化配置目錄,我是存放在 F 盤(pán),同時(shí)該目錄也是在 360 同步盤(pán)中。這樣做主要是為了讓我的多臺(tái)設(shè)置可以同時(shí)使用一個(gè)個(gè)性化配置,保證個(gè)人開(kāi)發(fā)習(xí)慣,額外作用就是在服務(wù)器上一個(gè)備份作用。
?/Users/你的用戶名/Library/Caches/IntelliJIdeaXXXXXX?,用于保存緩存、日志、以及本地的版本控制信息(local history 這個(gè)功能)。
?/Users/你的用戶名/Library/Preferences/IntelliJIdeaXXXXXX?,用于保存你的個(gè)人配置,等價(jià)于 Windows 下的 ?config ?目錄
Linux 的配置文件保存路徑
跟 Windows 的目錄命名習(xí)慣一樣,所以你可以直接按 Windows 的配置目錄名稱來(lái)全盤(pán)搜索。
Mac 下修改 VM 參數(shù)
方法一(官方推薦)
大部分情況下,修改 VM 參數(shù)可以使用 IDEA 自帶的選項(xiàng): ?Help -> Edit Custom VM Options? 這個(gè)選項(xiàng)會(huì)自動(dòng)幫你在正確的位置用正確的名字新建一個(gè) VM 參數(shù)配置文件,并在當(dāng)前 IDEA 窗口自動(dòng)打開(kāi)。我們只需要按需編輯,保存后重啟即可。 建議在編輯的時(shí)候查看一下文件的原始路徑,以備改錯(cuò)參數(shù)導(dǎo)致無(wú)法啟動(dòng)時(shí)恢復(fù)使用。 這種方法修改不會(huì)由于升級(jí) IDEA 導(dǎo)致修改被還原。
方法二
手動(dòng)修改個(gè)人配置下的? idea.vmoptions? 文件,完整的路徑為:? /Users/你的用戶名/Library/Preferences/IntelliJIdeaXXXXXX/idea.vmoptions ?或者可以簡(jiǎn)寫(xiě)為: ?~/Library/Preferences/IntelliJIdeaXXXXXX/idea.vmoptions? 如果該文件不存在,按照名稱新建一個(gè)即可。 推薦直接使用命令行進(jìn)行編輯。
Finder 中進(jìn)入該文件夾的方法是:
更多建議: