Sublime Text 没有“暂存盘路径”概念,所谓“暂存盘”实为用户对新建文件默认保存路径和Data目录的误称;前者由系统决定且可通过项目建立上下文,后者可迁移至安装目录下自建Data文件夹实现。

Sublime Text 没有“暂存盘路径”这个概念,它不缓存编辑内容到磁盘(不像 Photoshop 或 VS Code 有 tmp 或 session 目录用于崩溃恢复),所谓“暂存盘”其实是用户对以下两类路径的误称:一是新建文件首次保存时的默认对话框起点,二是插件和配置的持久化存储位置(即 Data 目录)。这两者都可干预,但机制完全不同。
为什么 Ctrl+S 总跳到桌面或文档目录
这不是“暂存盘”问题,而是 Sublime 缺乏上下文:没打开文件、没加载项目时,它只能 fallback 到系统默认文档目录(如 Windows 的 C:\Users\用户名\Documents)。它不会记住你上次保存到哪,除非你主动建立上下文。
- 新建文件(
Ctrl+N)后直接Ctrl+S,必然弹系统对话框,且默认位置由 OS 决定,Sublime 不干预 - 只要先执行
File → Open Folder…打开一个项目根目录,之后所有新建文件的保存对话框都会默认定位到该文件夹 - 如果想让这个行为跨重启生效,必须保存为项目文件:
Project → Save Project As…,下次双击该.sublime-project即可复原路径上下文 - 别在
Preferences → Settings里加"default_dir"或"save_dialog_default_directory"—— 这些键名不存在,Sublime 完全忽略
如何把插件和配置移到非系统盘(真正的“Data 目录迁移”)
这才是最接近“修改暂存位置”的实际需求:把 Packages、Installed Packages、Cache 等全部挪出 %APPDATA%,避免 C 盘膨胀,也方便便携部署。
- 彻底退出 Sublime Text(任务管理器确认
sublime_text.exe进程已结束) - 删掉
%APPDATA%\Sublime Text 4(注意:不是SublimeText4,带空格;Win10/11 默认隐藏,需在资源管理器地址栏直接粘贴) - 在 Sublime 安装目录(如
C:\Program Files\Sublime Text)下新建名为Data的文件夹(大小写敏感) - 重启 Sublime,执行
Preferences → Browse Packages,此时打开的路径应是安装目录\Data\Packages - 若仍指向旧路径,说明进程没关干净,或
Data文件夹命名错误(比如写成data或DATA)
重置失败?检查这三个隐藏条件
很多人删了目录却“恢复失败”,不是操作错,而是被 Sublime 的后台机制绕过了:
- macOS/Linux 用户要注意:
Sublime Text在 macOS 上的配置根目录始终叫Sublime Text(不带版本号),即使你装的是 ST4;Linux 则是~/.config/sublime-text-4(短横线,小写) - 账号同步开着:如果用过
Preferences → Sync Settings → Login,删本地目录后启动会立刻从云端拉取旧配置——必须先执行Sync Settings → Logout -
hot_exit和remember_open_files开启时,未保存的untitled标签页会在下次启动自动恢复,导致你刚设好的项目上下文被覆盖——建议在Settings – User中显式关闭这两项
真正要改的从来不是“暂存盘”,而是你跟 Sublime 建立上下文的方式和它的数据落盘路径。前者靠项目机制引导,后者靠 Data 目录迁移。两者都不依赖虚构的配置项,也不需要插件——全是原生行为,但容易被表象误导。


















