Toolbox App介紹
Toolbox App是JetBrains官方推出用於管理JetBrains產品的工具,例如IntelliJ IDEA,Goland,Pycharm,Webstorm,PhpStorm,DataGrip,Datalore等等。
快速輕鬆地更新Toolbox App
輕鬆管理您的 JetBrains 工具安裝自動更新同時更新外掛和 IDE回滾和降級通過下載補丁或一組補丁而不是整個包,節省維護 IDE 的時間和精力。 在您程式設計的同時,在後臺更新所有內容。檢視最新變化檢視最新變化
藉助 Toolbox App,您可以在更新之前閱讀有關 IDE 中的最新功能和錯誤修復的所有資訊。
同時維護多個版本同時維護多個版本
輕鬆處理同一工具的多個版本。 通過 Toolbox App 安裝和更新,第一時間享受 JetBrains IDE 搶先體驗計劃 (EAP) 和 Google 的 Android Studio 版本與 Canary 構建。
即時開啟專案即時開啟專案
與 GitHub、GitLab 或 Bitbucket 整合![GitHub、GitLab 或 Bitbucket 整合安裝適用於 Google Chrome 或 Firefox 的擴充套件,您將可以直接從瀏覽器克隆和開啟 GitHub、GitLab 或 Bitbucket 儲存庫。
macOS安裝Toolbox App系統要求Windows:64 位 Windows 7 或更高版本 macOS:macOS Yosemite(10.10) 或更高版本 Linux:64 位 x86,glibc 2.17(Ubuntu 14.04 或更高版本)。 JetBrains Toolbox App 封裝在 AppImage 中,需要 FUSE 才能執行。 請參閱 AppImage Wiki 了解詳情。
本次演示的系統為macOS10.15.2,可以通過左上角的蘋果選單->關於本機檢視系統版本
首先去Jetbrains官網下載最新的Toolbox App 安裝包。目前(2019/12/21)最新的版本是Toolbox App 1.16.6207 。
Toolbox App下載
Toolbox App下載
下載完成之後直接雙擊jetbrains-toolbox-1.16.6207.dmg檔案,然後將JetBrains Toolbox拖放到Applications資料夾即可。
Toolbox App基本使用Toolbox App安裝完成後,可以從Launchpad啟動它。
啟動後Toolbox App提供了Tools和Projects兩種檢視Tools提供了JetBrains公司的產品安裝、下載、升級、降級、配置等功能
Project檢視提供了專案管理檢視,當使用IntelliJ IDEA,Pycharm,Goland或者Phpstorm建立的專案可以直接從這裡快速開啟。
使用Toolbox App 安裝IntelliJ IDEA 2019.3.1在Tools檢視中選擇IntelliJ IDEA Ultimate 2019.3.1後,
Toolbox App會自動下載安裝
安裝完成
IntelliJ IDEA 首次啟動在使用Toolbox App完成安裝IntellliJ IDEA後,可以啟動IntelliJ IDEA 2019.3.1
首次啟動IntelliJ IDEA時,可以匯入之前安裝的版本設定
因為本人已經把之前安裝的IntelliJ IDEA解除安裝乾淨,因此這裡選擇Do not import settings
設定主題
本人比較喜歡黑色的主題,因此選擇Darcula
設定主題
建立啟動指令碼如果想在終端上執行IntelliJ IDEA,可以勾選該選項
自定義外掛IntelliJ IDEA中內建了許多外掛,這裡只需要禁用Ant即可,因為目前主流的Java專案基本都是使用Maven或者Gradle構建而成
安裝其他外掛這裡安裝大資料主流開發語言Scala和Web開發的Live Edit Tool
安裝完畢後便可以使用IntelliJ IDEA 了。
因為這裡安裝的是IntelliJ IDEA旗艦版,它是需要收費使用的,提供了多種啟用的方式。為了軟體行業的健康發展,還是推薦大家購買正版軟體。
IntelliJ IDEA啟動介面
使用Toolbox App設定IntelliJ IDEA 2019.3.1首先啟動Toolbox App,然後找到之前安裝的IntelliJ IDEA 2019.3.1,右擊選擇設定選單
IntelliJ IDEA 2019.3相關設定項
從Toolbox App提供的設定項中可以檢視到當前IntelliJ IDEA 2019.3.1的安裝路徑是/Users/liuguanglei/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/193.5662.53/IntelliJ IDEA.app。
還可以修改預設的Java虛擬機器引數
-Xms128m-Xmx2048m-XX:ReservedCodeCacheSize=240m-XX:+UseCompressedOops-Dfile.encoding=UTF-8-XX:+UseConcMarkSweepGC-XX:SoftRefLRUPolicyMSPerMB=50-ea-XX:CICompilerCount=2-Dsun.io.useCanonPrefixCache=false-Djava.net.preferIPv4Stack=true-Djdk.http.auth.tunneling.disabledSchemes=""-XX:+HeapDumpOnOutOfMemoryError-XX:-OmitStackTraceInFastThrow-Djdk.attach.allowAttachSelf-Dkotlinx.coroutines.debug=off-Djdk.module.illegalAccess.silent=true-Xverify:none-XX:ErrorFile=$USER_HOME/java_error_in_idea_%p.log-XX:HeapDumpPath=$USER_HOME/java_error_in_idea.hprof-Dide.no.platform.update=true如果是跟我一樣的32G記憶體,可以參考如下配置
-Xms512m-Xmx4096m-XX:ReservedCodeCacheSize=960m-XX:+UseCompressedOops-Dfile.encoding=UTF-8-XX:+UseConcMarkSweepGC-XX:SoftRefLRUPolicyMSPerMB=200-ea-XX:CICompilerCount=2-Dsun.io.useCanonPrefixCache=false-Djava.net.preferIPv4Stack=true-Djdk.http.auth.tunneling.disabledSchemes=""-XX:+HeapDumpOnOutOfMemoryError-XX:-OmitStackTraceInFastThrow-Djdk.attach.allowAttachSelf-Dkotlinx.coroutines.debug=off-Djdk.module.illegalAccess.silent=true-Xverify:none-XX:ErrorFile=$USER_HOME/java_error_in_idea_%p.log-XX:HeapDumpPath=$USER_HOME/java_error_in_idea.hprof-Dide.no.platform.update=true