IntelliJ IDEA安裝目錄的核心檔案講解
IntelliJ IDEA是一款功能強大的Java整合開發環境(IDE)。它提供了智慧程式碼助手、程式碼自動提示、重構、J2EE支援、各類版本工具(如git、svn等)、JUnit、CVS整合、程式碼分析、創新的GUI設計等功能。IntelliJ IDEA被公認為最好的Java開發工具之一,特別適合企業級Java開發。此外,旗艦版還支援HTML,CSS,PHP,MySQL,Python等。
在本篇博文中,我們主要講解一下IntelliJ IDEA安裝目錄中的一些核心檔案的功能及使用:
如上圖所示,我們定位到了IntelliJ IDEA安裝目錄的bin目錄下,bin是binary的縮寫,代表的意思是二進位制,因此bin目錄就是用來搭建二進位制檔案的。在這裡,我們主要了解一下上面是紅色方框圈出來的五個檔案:
idea.exe檔案是 IntelliJ IDEA 32 位的行動式執行檔案,IntelliJ IDEA 安裝完成預設傳送到桌面的就是這個執行檔案的快捷方式;
idea.exe.vmoptions檔案是IntelliJ IDEA 32位的執行檔案的VM配置檔案;
idea.properties檔案是IntelliJ IDEA的一些屬性配置檔案;
idea64.exe檔案是 IntelliJ IDEA 64 位的行動式執行檔案,要求電腦上必須安裝 JDK 64 位版本,64 位的系統也建議使用該檔案;
idea64.exe.vmoptions檔案是IntelliJ IDEA 64位的執行檔案的VM配置檔案。
接下來,我們詳細瞭解一下上述配置檔案的作用:
如修改上圖所示,我們開啟了idea64.exe.vmoptions配置檔案。如果我們的電腦是32位系統,則應該開啟idea.exe.vmoptions配置檔案,但是由於32位系統記憶體一般都是2G左右,也沒有多大空間可以調整,所以一般不需要修改JVM配置檔案的原則是根據我們機器的記憶體情況來判斷,個人建議8G以下的機器或者靜態頁面開發者修改,如果我們要開發大型的Java專案或者Android專案,並且記憶體大於8G,建議進行修改,並且經常的下面修改4個引數。在此處,我們以16G記憶體的機器為例:
-Xms128m,可嘗試設定為-Xms512m
-Xmx750m,可嘗試設定為-Xmx1500m
-XX:ReservedCodeCacheSize=240m,可嘗試設定為-XX:ReservedCodeCacheSize=500m
-XX:SoftRef lrUPolicyMSPerMB=50,可嘗試設定為-XX:SoftReflrUPolicyMSPerMB=100
修改,我們只是舉了個例子,由於每臺機器的配置不一樣,因此這裡每臺機器的最 佳配置引數也不一樣,最好的調整是根據JConsole方式這類工具進行觀察後個性化調整。
如上圖所示,我們開啟了idea.properties配置檔案,其沒有32位和64位之分,修改的原則主要是根據個人對IntelliJ IDEA的個性化配置情況來經常分析,修改的是下面4個引數:
idea.config.path=${user.home}/.IntelliJIdea/config,該主要屬性用於指向 IntelliJ IDEA 的個性化配置目錄,預設是被註釋,開啟註釋之後才算啟用該屬性,這裡需要特別注意的是斜槓方向,這裡用的是正斜槓;
idea.system.path=${user.home}/.IntelliJIdea/system,該屬性主要用於指向 IntelliJ IDEA 的系統檔案目錄,預設是被註釋,開啟註釋之後才算啟用該屬性,這裡需要特別注意的是斜槓方向,這裡用的是正斜槓,如果我們的專案很多,則該目錄會很大,如果我們的C盤空間不夠的時候,還是建議將該目錄轉移到其他盤中;
idea.max.intellisense.filesize=2500,該屬性主要用於提高在編輯大檔案時候的程式碼幫助,IntelliJ IDEA 在編輯大檔案的時候還是很容易卡頓的;
idea.cycle.buffer.size=1024,該屬性主要用於控制控制檯輸出快取。如果遇到專案開啟很多輸出的話,那麼控制檯很快就被刷滿了,不可能再自動後面的輸出內容,這個專案建議增加該值或者直接取消掉,取消語句為idea.cycle.buffer.size=disabled。
由於螢幕大小的關係,上面所示的配置檔案的內容並沒有完全顯示,我們只需要滑動滑鼠就可以在上面看到我們經常修改的配置資訊啦!至此,IntelliJ IDEA安裝目錄的核心檔案講解完畢。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69984513/viewspace-2998752/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Tomcat目錄和檔案講解Tomcat
- JDK安裝目錄中的檔案說明JDK
- 【intellij idea】Project Structure 講解IntelliJIdeaProjectStruct
- Intellij IDEA 安裝lombok及使用詳解IntelliJIdeaLombok
- IntelliJ IDEA 常用設定講解IntelliJIdea
- IntelliJ IDEA安裝和破解IntelliJIdea
- (乾貨)【intellij idea】Project Structure 講解IntelliJIdeaProjectStruct
- centos安裝jdk8,安裝IntelliJ IdeaCentOSJDKIntelliJIdea
- linux更改原始碼安裝目錄後,找不到.so檔案的解決Linux原始碼
- 8.var目錄下的檔案和目錄詳解
- IntelliJ IDEA新建JSP檔案IntelliJIdeaJS
- Tomcat安裝目錄解釋Tomcat
- 如何在Mac上安裝IntelliJ IDEAMacIntelliJIdea
- IntelliJ IDEA 新增本地xsd檔案IntelliJIdea
- 刪除檔案或目錄提示"檔案或目錄無法刪除"的解決方法!
- Intellij IDEA 安裝Scala外掛 + 建立Scala專案(Hello World!)IntelliJIdea
- 在 Debian 上安裝 IntelliJ IDEA 筆記(含 JDK 的安裝)IntelliJIdea筆記JDK
- IntelliJ IDEA 如何下載安裝外掛IntelliJIdea
- mysql 安裝目錄MySql
- Helm目錄結構講解
- 沒有目錄建目錄,沒有檔案建檔案
- intellij IDEA建立檔案新增註釋模板IntelliJIdea
- 解壓 TAR 檔案到指定目錄的方法
- IDEA如何快速定位到當前開啟檔案所在的目錄Idea
- Docker映象的目錄儲存講解Docker
- /dev目錄下找不到裝置檔案dev
- 儲存、檔案管理/目錄、裝置管理
- 如何在 Ubuntu Linux 上安裝 IntelliJ IDEAUbuntuLinuxIntelliJIdea
- 無法建立目錄或檔案 無法建立目錄的解決辦法
- Linux etc目錄配置檔案詳解Linux
- Intellij IDEA 安裝Python外掛 + 建立Python專案(Hello World!)IntelliJIdeaPython
- Intellij Idea/Webstorm/Phpstorm 版本控制忽略檔案IntelliJIdeaWebORMPHP
- Linux解壓檔案到指定目錄的方法Linux
- Java IntelliJ IDEA 不能顯示專案裡的檔案結構JavaIntelliJIdea
- IDEA 隱藏 .idea 目錄Idea
- 18、檔案與目錄
- 清理bdump目錄檔案
- idea專案的resource目錄新建資料夾Idea