VSCode寫代碼,隨著項目逐步進展,代碼量在增加,依賴的第三方頭文件也在增加,
先是發現代碼提示的速度變慢,
后來格式化代碼速度太慢
然后c/c++代碼的語法檢查有時候壓根就失敗,來個錯誤提示
還有source control,打開一個workspace,這個位置就是運行進度條狀態,有時候就一直滾動中
這幾天,對源代碼比較一下變更,不大的一個代碼文件,竟然也很慢,
于是不能忍了
參考這篇文章
怎么刪除vscode緩存
VSCode重啟,這個是經常的,比如git狀態,只能重啟再次嘗試,不然進度條不消失,會阻塞其他操作
禁用extension,這個可以試一下,全部擴展都禁用了(其實也沒幾個,三個C++擴展,一個Code Runner,Diff Folders,WSL,Color Highlight,另外幾個為了提高性能早就禁用的CMake、Git Graph等)
然后,我按照文章中提到的緩存位置,保守的清理了一下緩存
直接按照關鍵字搜索“workspaceStorage”,
定位到C:\Users\CURRENT_USER\AppData\Roaming\Code
,新建一個文件夾,將Cache
文件夾挪進去,如果啟動VSCode出現問題,可以很快恢復;
在進入C:\Users\CURRENT_USER\AppData\Roaming\Code\User
中,將里面的文件夾全都放到另外一個新建文件夾中備份;這里,保留里面的json文件,是用戶的自定義的全局配置文件。
重啟VSCode,之前禁用的擴展全部生效中,因為已經習慣了少的擴展,或者用第三方軟件替代了,所以不用的擴展我就直接卸載掉。
打開一個workspace,發現之前慢的地方,現在都很快,真是很久沒有這么舒服啦。
相當于清理了這五個文件夾,有備份,很安全。
這里面有141MB
這里面只有154MB