第三章 安裝目錄介紹

來源:互聯網
上載者:User

標籤:

   

  • 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 IDEA2016.1。其中 2016 表示大版本號碼,如果你電腦上還同時裝有 15 的版本,那則還應該會有一個:.IntelliJ IDEA15 的設定目錄,其他版本道理一樣。
  • 在三大主流的作業系統上,你只要對整個硬碟進行搜尋:.IntelliJ IDEA2016,即可找到,無需可以去記憶到底產生在哪個目錄下。
  • 對於這個設定目錄有一個特性,就是你刪除掉整個目錄之後,重新啟動 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 個參數。
    • -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/config,該屬性主要用於指向 IntelliJ IDEA 的個人化配置目錄,預設是被注釋,開啟注釋之後才算啟用該屬性,這裡需要特別注意的是斜杠方向,這裡用的是正斜杠。[修改為: idea.config.path=C:/Users/Administrator/.IntelliJIdea2016.1/config]
  • idea.system.path=${user.home}/.IntelliJIdea/system,該屬性主要用於指向 IntelliJ IDEA 的系統檔案目錄,預設是被注釋,開啟注釋之後才算啟用該屬性,這裡需要特別注意的是斜杠方向,這裡用的是正斜杠。如果你的項目很多,則該目錄會很大,如果你的 C 盤空間不夠的時候,還是建議把該目錄轉移到其他盤符下。[修改為: idea.system.path=C:/Users/Administrator/.IntelliJIdea2016.1/system]
  • idea.max.intellisense.filesize=2500,該屬性主要用於提高在編輯大檔案時候的代碼協助。IntelliJ IDEA 在編輯大檔案的時候還是很容易卡頓的。
  • idea.cycle.buffer.size=1024,該屬性主要用於控制控制台輸出緩衝。有遇到一些項目開啟很多輸出,控制台很快就被刷滿了沒辦法再自動輸出後面內容,這種專案提案增大該值或是直接禁用掉,禁用語句 idea.cycle.buffer.size=disabled。

   

config檔案夾非常重要,十分重要,如果你的機器最佳化完畢之後,請記得備份喲!

第三章 安裝目錄介紹

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.