Sublime Text 的 Vintage 模式是原生 Vim 模拟层,默认禁用;需删除用户设置中 "ignored_packages": ["Vintage"] 并重启,按 Esc 出现块状光标即启用成功。

Sublime Text 的 Vintage 模式就是它的原生 Vim 模拟层,不是插件,但默认被禁用。启用后就能用 hjkl 移动、dd 删除、yy 复制等经典操作,不依赖鼠标,效率明显提升。
它常被悄悄禁用,这是新手卡住的第一步:
"ignored_packages" 这一项["Vintage"] 或包含 "Vintage",直接删掉这一项,或改成空数组:"ignored_packages": []
重启后按 Esc,光标应该变成块状——说明已进入命令模式。
开启后默认是插入模式(光标为竖线),按 Esc 进入命令模式,再按 i/a/o 等回到插入模式:
在 Preferences → Settings 的用户设置中添加这些字段:
"vintage_start_in_command_mode": true —— 打开文件时直接进命令模式,不自动输入"command_mode_deselects": true —— 命令模式下自动取消选中,避免误操作"vintage_ctrl_keys": true —— 启用 Ctrl+hjkl 切分窗口导航(如 Ctrl+h 切到左窗格)如果想用 jj 快退插入模式,需在 Preferences → Key Bindings 用户键位中加一段(注意:原生 Vintage 不支持复合键,此功能需配合 NeoVintageous 插件更可靠):
[ { "keys": ["j", "j"], "command": "exit_insert_mode", "context": [ { "key": "setting.command_mode", "operand": false } ] } ]常见卡点其实就几个:
基本上就这些。不复杂但容易忽略的是检查 ignored_packages 里有没有 Vintage——多数人卡在这一步。
以上就是sublime的vintage模式如何配置和使用? (Vim用户指南)的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号