能,且必须手动改安装路径——双击exe后在「choose install location」步将c:改为d:等盘符;勾选add to path和上下文菜单选项;path未生效时需手动添加安装目录;插件与构建系统路径始终通过preferences→browse packages…访问,与安装盘无关。

能,而且必须手动改路径——默认装 C 盘不仅占空间,还可能因权限问题导致插件或构建系统写入失败。
安装时在哪改路径?
双击 sublime_text.exe 启动安装向导后,到「Choose Install Location」这一步(不是一开始的 License 页面),才能修改路径。Windows 上默认是 C:\Program Files\Sublime Text,直接把 C: 改成 D: 或其他盘符即可,比如 D:\Sublime Text。
注意:Add to PATH 和 Add to explorer context menu 这两个勾选项建议都打上——前者让你能在命令行直接输 subl 打开文件,后者让右键菜单多出“Open with Sublime Text”选项。但它们不依赖安装盘,改路径不影响这两项功能。
改完路径后,环境变量还得手动加吗?
不一定。只有两种情况需要你手动配 PATH:
- 没勾选安装向导里的
Add to PATH(哪怕装在C:也得补) - 装在非默认路径(比如
D:\ST4),即使勾了Add to PATH,部分旧版安装器也可能漏写
验证方法:Win + R → 输入 cmd → 回车 → 输入 subl --help。如果提示“不是内部或外部命令”,说明 PATH 没生效,就得手动加:
Win + R → 输入 sysdm.cpl → 高级 → 环境变量 → 系统变量里找 Path → 编辑 → 新建 → 填你实际的安装目录下的 sublime_text.exe 所在路径,比如 D:\Sublime Text(不是 D:\Sublime Text\sublime_text.exe,只填到文件夹一级)。
装在非系统盘后,插件和构建系统路径还一样吗?
完全一样,且不受安装盘影响——所有用户数据(插件、配置、构建系统)都存在 Packages/User/ 下,而这个位置由 Sublime 自己管理,跟安装路径无关。
正确做法永远是:Preferences → Browse Packages…,它会直接打开当前生效的 Packages 目录(Windows 默认在 %APPDATA%\Sublime Text\Packages)。你往里面放 Python3.sublime-build 或 Emmet 文件夹,Sublime 就能认。
容易踩的坑:
- 自己拼路径,比如硬写
D:\Sublime Text\Data\Packages\User——便携版才用Data子目录,普通安装版根本没这层 - 把
.sublime-build文件存到桌面或项目根目录下 ——Sublime 不会加载,Ctrl+B 直接报错“no build system” - 装完发现插件不生效,结果发现
ignored_packages里有刚装的插件名(比如"GitGutter"),删掉再重启就行
真正要盯住的只有一个动作:每次想改配置或装插件,先点 Preferences → Browse Packages…,别猜路径,别记路径,它开出来的窗口就是唯一可信位置。











