1. 程式人生 > 其它 >Jetbrains 快取清理與安裝優化

Jetbrains 快取清理與安裝優化

jetbrains 這些熱門 ide,如 pycharmwebstormgoland ,idea 在作業系統上安裝後的檔案結構非常一致,並且升級頻繁。在升級中版本以上時,會生成新版本的快取檔案目錄,而舊版本臨時檔案就這樣被遺留在電腦上。

快取目錄

  • jetbrains 系列產品的快取目錄分為兩類:

  • 配置檔案目錄

    儲存諸如快捷鍵、顏色主題、30天試用授權證書、自定義 jbr 執行時引數等等的 ide 使用者配置資訊,所以不能隨意刪除。刪除後會重置程式初始安裝狀態。

  • 臨時檔案目錄

    可以隨意刪除,其中包含快取、本地檔案修改修改、用於工程加速的 index 檔案,這些檔案的用途在於優化 ide 的速度,刪除後ide 會根據需要重建的。

  • 日誌檔案目錄

    儲存 ide 執行的java日誌、產品升級日誌以及儲存用於故障診斷資訊的檔案,體積比較小,就幾 M而已。

配置檔案目錄

jetbrains產品名年份.版本號 的格式來命名配置檔案目錄。如 pycharm 2021.1 的配置檔案目錄名稱為 PyCharm2021.1。如果是 pycharm 2021.2版本,則對應的配置檔案目錄名稱為 PyCharm2021.2。在不同的作業系統平臺下,分別存放在以下使用者目錄下:

  • windows:%userprofile%/AppData/Roaming/JetBrains
  • macos: ~/Library/ApplicationSupport/JetBrains
  • linux: ~/.config/JetBrains

產生升級後,如 2021.1 升級到 2021.2,會生成新的對應目錄,在升級成功後可以刪除舊版本目錄。

臨時檔案目錄

與配置檔案目錄類似,具有相同的目錄命名規則與固定的儲存位置。

  • windows: %userprofile%/AppData/Local/JetBrains
  • macos: ~/Library/Caches/JetBrains
  • linux: ~/.cache/JetBrains/

同樣,刪除掉舊版本的目錄即可。

日誌檔案目錄

經過比較,日誌檔案的路徑規則與配置檔案目錄、臨時檔案目錄稍有不同:

  • windows: 在臨時檔案目錄下的 log
    ,如 %userprofile%/AppData/Local/JetBrains/WebStrom2021.1/log
  • macos: ~/Library/Caches/JetBrains,因體積不大,不需要關注,只是在解除安裝時,記得手工刪除。