起因
我工作每天都需要和IDE 打交道,我用的是PyCharm,因為其便利性,讓我愛不釋手,但是其緩存一直在C 盤日積月累,加上最近用上了WSL2,大緩存的問題日益嚴峻,直到C 盤已經快崩了,上圖:我查閱了網上很多的資料,解決方法都停留在幾年前的了,直覺讓我知道,過去的方法不是很靠譜,但是我知道了一個重要的信息:需要修改idea.properties 文件。
遵循有疑問就去官網查文檔的習慣,我去到官網輸入關鍵詞 idea.properties進行搜索 ,找到了我需要的答案(附上官網鏈接:Platform properties?):From the main menu, select Help | Edit Custom Properties.如圖:
點擊之后,會彈出這個編輯窗口,如果以前沒修改過,彈出來是空白的:
那怎么修改呢?我們繼續看文檔,文檔列舉了4個文件夾,分別是
Configuration directory
System directory
Plugins directory
Logs directory
文檔里面可以看到每個文件的默認路徑,其中 JonhS是用戶名,替換你自己的用戶名就可以了。
細心觀察可以發現,文件夾分為兩類,一類是存放在Local 文件夾中,另外一類是存放在 Roaming 中,我看了下Roaming 文件夾中的文件,只有100M 左右,我主要的緩存都在
Local中,故我只需要挪動Local\JetBrains\PyCharm2021.3文件夾就行了,然后配置存放在Local中的文件路徑,即idea.system.path和idea.log.path。保險起見,我將存放在Roaming 文件夾中的文件(idea.config.pat 和idea.plugins.path)也配置了原本的絕對路徑。
綜上所述,我的配置如下 (注意:Windows 系統路徑要使用/ !?。。?br>#----------------------------------------------------------
# Uncomment this option if you want to customize a path to the settings directory.
#----------------------------------------------
idea.config.path=C:/Users/HinGwenWoong/AppData/Roaming/JetBrains/PyCharm2021.3
#-----------------------
# Uncomment this option if you want to customize a path to the caches directory.
#---------------------------------------------------
idea.system.path=G:/Software_caches/JetBrains/PyCharm2021.3
#------------------------------------------------------
# Uncomment this option if you want to customize a path to the user-installed plugins directory.
#--------------------
idea.plugins.path=C:/Users/HinGwenWoong/AppData/Roaming/JetBrains/PyCharm2021.3/plugins
#---------------------------------
# Uncomment this option if you want to customize a path to the logs directory.
#--------------------------------
idea.log.path=G:/Software_caches/JetBrains/PyCharm2021.3/log
保存之后,退出 PyCharm,然后將Local\JetBrains\PyCharm2021.3 移動到{idea.system.path} ,啟動PyCharm 看看是否有問題(如果有問題一般會彈出提示)。如果沒問題就是正常打開,不需要選擇什么配置,就像以前那樣絲滑就是證明沒問題。
確認沒問題的話,最后一步就是 釋!放!空!間!