1. 程式人生 > 其它 >.pycharm檔案轉移及避坑

.pycharm檔案轉移及避坑

技術標籤:雜談

文章目錄


C盤空間告急,本著能省就省的態度,看著1G多的pycharm配置檔案實在過意不去。在此記錄一下過程中遇到的坑爹事兒。

1 遷移

1.1 複製配置檔案到指定位置

一般情況下配置檔案路徑A:

C:\Users\<你的使用者名稱>\.PyCharm<
版本號>

假設轉移的指定位置B:

D:\File\.PyCharm\

將A下的configsystem資料夾拷貝到B下。

1.2 編輯自定義屬性

  1. 開啟pycharm

  2. 幫助

  3. 編輯自定義屬性…
    在這裡插入圖片描述

  4. 確定新增idea.properties檔案

  5. 新增自定義路徑

    idea.config.path=D:/File/.PyCharm/config
    idea.system.path=D:/File/.PyCharm/system
    

    注意:

    1. 使用‘/’而不是預設的‘\’。
    2. 路徑後面不要有空格。

1.3 刪除舊檔案

  1. 關閉pycharm
  2. 刪除A下的system資料夾。
  3. 刪除A\config下除idea.properties
    外的其餘檔案。

2 遇到的一些問題

2.1 遷移後打不開pycharm

  1. 情況
    出現紅色彈窗(OS:忘記截圖了),看提示可以看到是由於設定路徑後面有空格,並且pycharm設定的路徑都是‘\’(這個可能影響不大。)。
  2. 解決思路
    去除自定義路徑後面的空格,並且把‘\’改為‘/’。

2.2 修改pycharm安裝目錄\bin下的idea.properties無效

  1. 情況
    嘗試修改後,刪除了A\config下的idea.properties。但是重新開啟pycharm後,A下仍生成了檔案,並且沒有保留原有的設定。
  2. 解決方法
    放棄該方法

2.3 遷移後jetbrains-agent.jar失效

  1. 情況
    遷移成功後,開啟pycharm提示啟用失效(OS:又忘記儲存截圖了)。心臟驟停。一萬個後悔,自己幹嘛非要這1G的空間。剛開始想著能不能試試別的啟用方法(病急亂投醫),結果都挺麻煩。偶然間,看到了同樣使用agent啟用的方法,才知道自己原來並沒有正確使用agent(直接放在C盤下,沒有進行別的設定。)按方法修改後,最後竟然成功了(原以為是agent過期了)。
  2. 解決方法
    1. 開啟pycharm(跳過啟用介面,我是點選升級)

    2. 幫助

    3. 編輯自定義VM選項…

    4. pycharm64.exe.vmoptions末尾新增

      -javaagent:<jetbrains-agent.jar存放位置>
      

      注:
      所以可以直接在idea.properties同目錄下新增pycharm64.exe.vmoptions並編輯,不用從pycharm的幫助選單建立。

    5. 重啟pycharm即可。

3 參考

  1. 解決Pycharm大量佔用C盤問題
  2. Pycharm2019.2.1永久啟用
  3. 解決C盤儲存空間不夠用的問題(C盤中Pycharm快取檔案過大)

4 寫在最後

使用Jetbrain agent.jar,不要升級!