misonoteApp Center

Cursor のキャッシュが重い:削除しても大丈夫?

削除して大丈夫自動で作り直されます。Thermo はそのまま削除します。

先に終了: Cursor

場所

  • ~/Library/Application Support/Cursor/Cache
  • ~/Library/Application Support/Cursor/CachedData
  • ~/Library/Application Support/Cursor/Code Cache
  • ~/Library/Application Support/Cursor/GPUCache
  • ~/Library/Application Support/Cursor/CachedExtensionVSIXs
  • ~/Library/Application Support/Cursor/logs
  • ~/Library/Application Support/Cursor/Crashpad
  • ~/Library/Caches/com.todesktop.230313mzl4w4u92
  • ~/Library/Caches/com.todesktop.230313mzl4w4u92.ShipIt

これは何?

Cursor は VS Code をベースにしたエディタで、同じ仕組みのキャッシュを Application Support/Cursor に保存しています。表示用キャッシュ、バージョンごとのコンパイル済みコード(CachedData)、ダウンロードした拡張機能パッケージ、ログ、クラッシュレポート、アップデート用ファイルが対象です。

なぜ大きくなる?

Cursor は更新の頻度が高く、アップデートのたびに CachedData に新しいバージョン用のデータが追加され、古いものが残りがちです。拡張機能を入れ替えるたびにパッケージのキャッシュも増えます。

削除しても大丈夫?

安全に削除できます。いずれも再生成されるデータで、設定・キーバインド・インストール済みの拡張機能そのものには影響しません。削除後の初回起動は少し時間がかかることがあります。削除前に Cursor を完全に終了してください。

ヒント

Crashpad フォルダにはクラッシュレポートが溜まります。クラッシュの調査をしていないなら、残しておく理由はほとんどありません。

まず容量を確認

du -sh "$HOME/Library/Application Support/Cursor/Cache" "$HOME/Library/Application Support/Cursor/CachedData" "$HOME/Library/Application Support/Cursor/Code Cache" "$HOME/Library/Application Support/Cursor/GPUCache" "$HOME/Library/Application Support/Cursor/CachedExtensionVSIXs" "$HOME/Library/Application Support/Cursor/logs" "$HOME/Library/Application Support/Cursor/Crashpad" "$HOME/Library/Caches/com.todesktop.230313mzl4w4u92" "$HOME/Library/Caches/com.todesktop.230313mzl4w4u92.ShipIt" 2>/dev/null

手動で削除

「ターミナル」で実行します。削除は元に戻せないので、パスを確認してから実行してください。

rm -rf "$HOME/Library/Application Support/Cursor/Cache"/*
rm -rf "$HOME/Library/Application Support/Cursor/CachedData"/*
rm -rf "$HOME/Library/Application Support/Cursor/Code Cache"/*
rm -rf "$HOME/Library/Application Support/Cursor/GPUCache"/*
rm -rf "$HOME/Library/Application Support/Cursor/CachedExtensionVSIXs"/*
rm -rf "$HOME/Library/Application Support/Cursor/logs"/*
rm -rf "$HOME/Library/Application Support/Cursor/Crashpad"/*
rm -rf "$HOME/Library/Caches/com.todesktop.230313mzl4w4u92"/*
rm -rf "$HOME/Library/Caches/com.todesktop.230313mzl4w4u92.ShipIt"/*