情况如下:
我安装了Sublime Text 3在我的 Windows 8.1 上。当我尝试保存用户首选项和/或键绑定时,它会引发以下错误:
无法保存 C:\Users\瓦\AppData\Roaming\Sublime Text 3\Packages\User\Default (Windows).sublime-keymap。错误:系统找不到指定的路径。
我知道是什么导致了错误。提到指定路径确实不存在,因为我的系统用户名是w$courge, 其中包含$美元字符,Windows 无法理解它。路径为:
- C:\用户\w$courge\AppData\Roaming\Sublime Text 3\Packages\User\Default (Windows).sublime-keymap*
我研究了“如何在 Windows 8 中重命名用户文件夹?“线程来获得以另一种方式执行此操作的一般想法——调整 Windows 而不是调整 ST3,但我不想这样做。
那么,是否可以在全新安装或已安装的 ST3 中更改首选项/绑定文件的位置?或者我必须使用美元符号来帮助我的 Windows?
答案1
我建议将用户名更改为不包含特殊字符。这在将来会成为一个问题,无论是使用 Sublime 还是其他什么。
但是如果你愿意,你可以尝试安装便携版的 sublime text。这样可以避免将你的偏好设置保存到 Windows 用户路径中。
我还没有看到任何关于在正常安装中更改首选项文件位置的信息。其他人可能知道如何做。