Sublime Text使用Vim模式的操作习惯配置

轻墨同学_6639

轻墨同学_6639

2026-05-09

163人浏览

原创

Sublime Text 的 Vim 模式分原生 vi_mode、内置 Vintage、第三方 Vintageous 三条互斥路径:状态栏有 NORMAL/INSERT 标识才启用;vi_mode:true 为 ST4 原生模式;ignored_packages 含 Vintage 为禁用旧版;vintageous_ 开头配置项表明已安装 Vintageous;Esc 失效多因输入法、自动补全或快捷键冲突,优先用 Ctrl+[;dd/yy/ciw 等操作支持度逐级提升,Vintageous 是唯一默认支持全部 Vim 特性的方案;配置项名易错,必须写在 Vintageous 专属设置中并重启生效。

sublime text使用vim模式的操作习惯配置

Sublime Text 的 Vim 模式不是开个开关就“像 Vim 一样工作”,它分原生 vi_mode、内置 Vintage、第三方 Vintageous 三条路径,行为差异极大——选错起点,后面所有键位、配置、插件都白调。

怎么确认自己用的是哪个 Vim 模式

先看状态栏右下角有没有 NORMAL/INSERT 标识:没有?说明根本没启用任何 Vim 模式。有?再往下查:

  • 打开 Preferences → Settings – User,搜 "vi_mode": true → 是 Sublime Text 4 原生模式(最轻但功能最少)
  • 搜 "ignored_packages": 且含 "Vintage" → 如果 "Vintage" 在数组里,说明原生 Vintage 被禁用;如果已移除且重启过,就是旧版 Vintage
  • 搜 vintageous_ 开头的配置项(如 vintageous_use_sys_clipboard)→ 已安装 Vintageous,且它会自动禁用原生 Vintage

三者互斥:Sublime 不允许 vi_mode 和 Vintage 同时生效;Vintageous 安装后会主动把 "Vintage" 加回 ignored_packages。

Esc 按了没反应?别急着改键位,先排除三个干扰源

按 Esc 进不了命令模式,90% 不是配置错,而是被挡住或劫持了:

  • Ctrl+[ 一定可用,比 Esc 更可靠——远程桌面、输入法、某些 macOS 全局快捷键常拦截 Esc,但很少动 Ctrl+[
  • 自动补全弹窗(Auto Complete)会吃掉 Esc:在用户设置加 "pressing_esc_disables_auto_complete_window": true,一按就关窗+切模式
  • 英文输入法未激活:macOS 下中文输入法状态下,i/a/Esc 全部失效,必须切回英文键盘布局

别在 Key Bindings – User 里盲目加 jj 映射——先确保基础通路畅通,否则映射本身也触发不了。

AI Surge Cloud
AI Surge Cloud

AI Surge Cloud是一款面向企业数据科学和 ModelOps 的无代码决策智能平台。

下载

dd、yy、ciw 这些操作为啥不生效

这不是你记错了,是模式能力边界不同:

  • 原生 vi_mode(ST4 内建):只支持 h/j/k/l、i/a/Esc、:w、:q!;dd/yy 等操作符-动作组合需手动写键绑定,官方不预置
  • 内置 Vintage:支持 dd/yy/p/u//,但不支持 ciw、gq、可视块选择(Ctrl+v)、寄存器("ayy)或任何 :set 类命令
  • Vintageous:默认支持全部,包括 ciw、.(repeat)、"0p、:s/old/new/g、:e filename;唯一要配的是剪贴板:"vintageous_use_sys_clipboard": true

想用 ciw 却发现光标乱跳,大概率还在 vi_mode 或 Vintage 下硬扛——换 Vintageous 是最快解法,不是“增强”,是能力基线。

配置项名拼错一个字母就失效,重点盯这三处

Vintageous 的配置项名极易手误,尤其从 Vintage 迁移过来的人:

  • 想开文件就进命令模式?必须是 "vintageous_start_in_command_mode": true,不是 vintage_start_in_command_mode(少 ous)
  • 系统剪贴板同步?必须是 "vintageous_use_sys_clipboard": true,不是 vintage_use_sys_clipboard
  • 状态栏显示 Vim 模式标签?"vintageous_tab_label_format": "Vim",不是 vintage_tab_...

所有配置必须写在 Preferences → Package Settings → Vintageous → Settings – User 里,写在全局 Settings – User 中无效。改完保存,必须重启 Sublime —— 这一步跳过,等于没配。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

sublime

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
vim保存退出命令
vim保存退出命令

vim是一个非常强大的文本编辑器,常用于Unix和Linux系统。它是从vi发展而来的,相比vi有许多改进和扩展。在vim中,保存并退出的命令是:wq"wq"这个命令是由两个部分组成的。其中,"w"表示写入文件,将所做的更改保存到磁盘;而"q"表示退出vim编辑器。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2023.08.01

329

3

Tailwind CSS 如何制作导航栏和卡片
Tailwind CSS 如何制作导航栏和卡片

用 Tailwind CSS 制作导航栏和卡片,可先搭建语义化结构,再组合 Flex、Grid、间距、圆角与阴影类。这里整理横向导航、移动端菜单、卡片网格及悬停效果的相关文章,帮助你把常见页面组件做得清晰且适配不同屏幕。

2026.11.03

0

17

Tailwind CSS 响应式布局怎么写
Tailwind CSS 响应式布局怎么写

Tailwind CSS 响应式布局通常从移动端样式写起,再用 sm、md、lg 等前缀调整不同屏幕宽度下的网格、间距和导航。本专题整理断点配置、Grid 与 Flex 自适应布局及常见溢出问题,帮助你逐步完成多设备适配。

2026.11.03

0

19

Tailwind CSS 常用类名怎么记
Tailwind CSS 常用类名怎么记

Tailwind CSS 类名很多,先按布局、间距、文字、颜色和状态分组记忆,再通过官方文档检索具体写法。本专题结合类名排序、动态拼接失效、自定义实用类等问题,帮助你建立常用类名的速查方法。

2026.11.03

0

12

码上飞入口地址合集
码上飞入口地址合集

本专题汇总了码上飞(CodeFlying)的官方入口地址合集,涵盖官网主站及网页版在线使用入口,支持注册登录后直接在线体验零代码AI应用生成。同时整理了APP端下载渠道与小程序入口,助你快速访问平台,通过自然语言描述需求即可生成应用、小程序或网站。

2026.11.03

0

10

Uvicorn 报错与问题解决教程
Uvicorn 报错与问题解决教程

本专题汇总了Uvicorn服务器常见问题与报错解决的教程合集,涵盖启动失败、端口占用、模块导入错误、事件循环冲突及热重载失效等典型故障的排查思路。同时整理了多进程与Worker配置、SSL/HTTPS证书报错、跨域与代理配置等实战解决方案,助你快速定位并解决Uvicorn运行中的各类问题。

2026.11.02

20

14

Uvicorn使用教程
Uvicorn使用教程

本专题汇总了Uvicorn使用教程与启动运行指南,涵盖其作为Python ASGI服务器的定位与特点,以及命令行启动(uvicorn main:app --reload)、参数配置(host/port/workers)、程序内嵌运行与Gunicorn结合部署等核心用法。同时整理了热重载调试、日志配置与生产环境部署优化等技巧,助你快速掌握Uvicorn的运行与配置。

2026.11.02

20

17

Uvicorn安装配置教程
Uvicorn安装配置教程

本专题汇总了Uvicorn的安装配置教程与部署指南,涵盖通过pip安装Uvicorn、启动FastAPI/Starlette应用、开发模式热重载(--reload)及多进程工作模式配置等核心操作。同时整理了结合Gunicorn的生产部署方案、HTTPS与反向代理配置及性能调优技巧,助你快速完成Uvicorn服务的安装与上线部署。

2026.11.02

20

17

Vite 项目如何打包和部署
Vite 项目如何打包和部署

Vite项目打包部署专题汇集生产构建、产物预览、输出目录、资源路径、Nginx与GitHub Pages部署及常见白屏和路由404问题的已审核文章,帮助读者完成上线流程。

2026.10.28

120

16

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程