Windows系统下Sublime Text无法永久禁用Vim模式求助
永久禁用Sublime Text的Vim模式(Windows系统)
针对你遇到的ignored_packages设置重启后自动清空的问题,可按以下步骤排查解决:
确认修改的是用户设置文件
打开Sublime Text后按Ctrl+,打开设置面板,仅修改右侧的用户设置(左侧为默认系统设置,只读且修改无效),确保配置内容为:{ "ignored_packages": ["Vintage"] }编辑完成后按
Ctrl+S保存设置。直接编辑配置文件(避免界面保存异常)
- 通过菜单
Preferences > Browse Packages打开Sublime的Packages文件夹 - 进入
User子文件夹,找到Preferences.sublime-settings文件 - 用记事本打开该文件,手动添加
"ignored_packages": ["Vintage"],(注意JSON格式正确,逗号分隔其他配置项) - 保存文件后关闭,重启Sublime Text验证
- 通过菜单
排查插件冲突
部分第三方Vim类插件(如Vintageous)会自动修改ignored_packages配置。可通过以下操作排查:- 按
Ctrl+Shift+P打开命令面板,输入Disable Package - 逐个禁用已安装的第三方插件,每禁用一个就重启Sublime检查设置是否恢复
- 找到冲突插件后,通过命令面板输入
Remove Package卸载该插件
- 按
修复文件权限问题
如果配置文件没有写入权限,修改后的内容无法保存:- 右键
Preferences.sublime-settings文件,选择「属性」 - 切换到「安全」选项卡,确认当前登录用户拥有「写入」权限
- 若没有权限,点击「编辑」按钮,添加当前用户的写入权限并保存
- 右键
重置Sublime配置(终极方案)
若以上方法无效,可重置配置后重新设置:- 关闭Sublime Text
- 打开文件管理器,输入
%APPDATA%\Sublime Text并回车,备份该文件夹内的User子文件夹 - 删除整个
Sublime Text文件夹 - 重新启动Sublime Text,重新添加
"ignored_packages": ["Vintage"]设置
内容的提问来源于stack exchange,提问作者Shurui Dong
相关产品推荐
相关产品推荐

