IDEA安裝后生成的目錄說明、VM 設(shè)置

2022-04-26 17:45 更新

IntelliJ IDEA 相關(guān)核心文件和目錄介紹

安裝目錄介紹

安裝目錄介紹

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


  • 強烈推薦不要直接修改安裝目錄下的這幾個配置文件,因為 IDEA 升級/重裝可能會導(dǎo)致修改完全失效!
  • 強烈推薦使用 IDEA 自帶菜單中的 ?Help -> Edit Custom VM Options? 和 ?Help -> Edit Custom Properties? 來進行參數(shù)個性化配置!

設(shè)置目錄介紹

設(shè)置目錄介紹
  • 不管你使用的是哪個操作系統(tǒng),IntelliJ IDEA 的設(shè)置目錄命名是統(tǒng)一的、有規(guī)律:?.IntelliJIdea14?。其中 14 表示大版本號,如果你電腦上還同時裝有 13 的版本,那則還應(yīng)該會有一個:?.IntelliJIdea13 ?的設(shè)置目錄,其他版本道理一樣。
  •  在三大主流的操作系統(tǒng)上該文件夾都在當(dāng)前用戶的 Home 目錄,Windows 上即? %userprofile%?,Linux 和 Mac 上即 ?~?。對于這個設(shè)置目錄有一個特性,就是你刪除掉整個目錄之后,重新啟動 IntelliJ IDEA 會再自動幫你再生成一個全新的默認配置,所以很多時候如果你把 IntelliJ IDEA 配置改壞了,沒關(guān)系,刪掉該目錄,一切都會還原到默認,我是很建議新人可以多自己摸索 IntelliJ IDEA 的配置,多幾次還原,有助于加深對 IntelliJ IDEA 的了解。
  • ?config ?目錄是 IntelliJ IDEA 個性化化配置目錄,或者說是整個 IDE 設(shè)置目錄。也是我個人認為最重要的目錄,沒有之一,如果你還記得安裝篇的介紹的時候,安裝新版本的 IntelliJ IDEA 會自動掃描硬盤上的舊配置目錄,指的就是該目錄。這個目錄主要記錄了:IDE 主要配置功能、自定義的代碼模板、自定義的文件模板、自定義的快捷鍵、?Project ?的 ?tasks ?記錄等等個性化的設(shè)置。
  • ?system ?目錄是 IntelliJ IDEA 系統(tǒng)文件目錄,是 IntelliJ IDEA 與開發(fā)項目一個橋梁目錄,里面主要有:緩存、索引、容器文件輸出等等,雖然不是最重要目錄,但是也是最不可或缺目錄之一。

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

JVM 配置說明

  • 上圖是 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,建議進行修改,常修改的就是下面 4 個參數(shù),我這里主要以我的機子為例進行建議,每個人機子情況不一,這里也只是做一個引子,最好的調(diào)整方式是你可以根據(jù) jconsole 這類工具進行觀察后個性化調(diào)整。
  • 強烈推薦使用 IDEA 自帶菜單中的 ?Help -> Edit Custom VM Options? 來進行個性化配置,而不是直接修改安裝目錄中的該文件!
  • ?-Xms128m?,16 G 內(nèi)存的機器可嘗試設(shè)置為 ?-Xms512m?
  • ?-Xmx750m?,16 G 內(nèi)存的機器可嘗試設(shè)置為 ?-Xmx1500m?
  • ?-XX:MaxPermSize=350m?,16G 內(nèi)存的機器可嘗試設(shè)置為 ?-XX:MaxPermSize=500m?(P.S:2017 后的版本該參數(shù)被剔除)
  • ?-XX:ReservedCodeCacheSize=225m?,16G 內(nèi)存的機器可嘗試設(shè)置為 ?-XX:ReservedCodeCacheSize=500m?
  • JVM 配置說明
  • 上圖是 IntelliJ IDEA 一些屬性配置,沒有 32 位和 64 位之分,修改原則主要根據(jù)個人對 IntelliJ IDEA 的個性化配置情況來分析。
  • 強烈推薦在閱讀了安裝目錄中的帶注釋的配置文件后,使用 IDEA 自帶菜單中的 ?Help -> Edit Custom Properties? 來進行個性化配置!
  • 常修改的就是下面 4 個參數(shù):
  • ?idea.config.path=${user.home}/.IntelliJIdea/config?,該屬性主要用于指向 IntelliJ IDEA 的個性化配置目錄,默認是被注釋,打開注釋之后才算啟用該屬性,這里需要特別注意的是斜杠方向,這里用的是正斜杠。
  • ?idea.system.path=${user.home}/.IntelliJIdea/system?,該屬性主要用于指向 IntelliJ IDEA 的系統(tǒng)文件目錄,默認是被注釋,打開注釋之后才算啟用該屬性,這里需要特別注意的是斜杠方向,這里用的是正斜杠。如果你的項目很多,則該目錄會很大,如果你的 C 盤空間不夠的時候,還是建議把該目錄轉(zhuǎn)移到其他盤符下。
  • ?idea.max.intellisense.filesize=2500?,該屬性主要用于提高在編輯大文件時候的代碼幫助。IntelliJ IDEA 在編輯大文件的時候還是很容易卡頓的。
  • ?idea.cycle.buffer.size=1024?,該屬性主要用于控制控制臺輸出緩存。有遇到一些項目開啟很多輸出,控制臺很快就被刷滿了沒辦法再自動輸出后面內(nèi)容,這種項目建議增大該值或是直接禁用掉,禁用語句? idea.cycle.buffer.size=disabled?。
  • 設(shè)置目錄進行多臺設(shè)置同步化處理

    JVM 配置說明
    • 上圖是我的個性化配置目錄,我是存放在 F 盤,同時該目錄也是在 360 同步盤中。這樣做主要是為了讓我的多臺設(shè)置可以同時使用一個個性化配置,保證個人開發(fā)習(xí)慣,額外作用就是在服務(wù)器上一個備份作用。
    • 設(shè)置方式很簡單,修改 ?idea.properties ?屬性文件中的 ?idea.config.path? 值,我的機器為:?idea.config.path=F:/360SycDir/idea_config/config?。
    • 如需要繼續(xù)使用現(xiàn)存的配置,需將原個性化配置目錄(config目錄),復(fù)制到修改后自定義的配置目錄中。

    Mac 的配置文件保存路徑

    • 下面內(nèi)容中:?XXXXXX?,表示 IntelliJ IDEA 的版本號,IntelliJ IDEA 的配置目錄是跟版本號有關(guān)系的。
    • ?/Users/你的用戶名/Library/Application Support/IntelliJIdeaXXXXXX?,用于保存安裝的插件。
    • ?/Users/你的用戶名/Library/Caches/IntelliJIdeaXXXXXX?,用于保存緩存、日志、以及本地的版本控制信息(local history 這個功能)。
    • ?/Users/你的用戶名/Library/Preferences/IntelliJIdeaXXXXXX?,用于保存你的個人配置,等價于 Windows 下的 ?config ?目錄

    Linux 的配置文件保存路徑

    • 跟 Windows 的目錄命名習(xí)慣一樣,所以你可以直接按 Windows 的配置目錄名稱來全盤搜索。

    Mac 下修改 VM 參數(shù)

    方法一(官方推薦)

    大部分情況下,修改 VM 參數(shù)可以使用 IDEA 自帶的選項: ?Help -> Edit Custom VM Options? 這個選項會自動幫你在正確的位置用正確的名字新建一個 VM 參數(shù)配置文件,并在當(dāng)前 IDEA 窗口自動打開。我們只需要按需編輯,保存后重啟即可。 建議在編輯的時候查看一下文件的原始路徑,以備改錯參數(shù)導(dǎo)致無法啟動時恢復(fù)使用。 這種方法修改不會由于升級 IDEA 導(dǎo)致修改被還原。

    方法二

    手動修改個人配置下的? idea.vmoptions? 文件,完整的路徑為:? /Users/你的用戶名/Library/Preferences/IntelliJIdeaXXXXXX/idea.vmoptions ?或者可以簡寫為: ?~/Library/Preferences/IntelliJIdeaXXXXXX/idea.vmoptions? 如果該文件不存在,按照名稱新建一個即可。 推薦直接使用命令行進行編輯。 Finder 中進入該文件夾的方法是:

    • 打開 Finder
    • 按快捷鍵 Command + Shift + G
    • 在彈出窗口中輸入 ?~/Library/Preferences/?
    • 找到對應(yīng)版本的 ?IntelliJIdea ?文件夾
    • 新建或修改 ?idea.vmoptions? 文件


    以上內(nèi)容是否對您有幫助:
    在線筆記
    App下載
    App下載

    掃描二維碼

    下載編程獅App

    公眾號
    微信公眾號

    編程獅公眾號