0

0

Sublime Text怎么开启Vim模式_Sublime Vintage模式启用与快捷键

穿越時空

穿越時空

发布时间:2025-12-30 13:57:24

|

685人浏览过

|

来源于php中文网

原创

Sublime Text通过启用Vintage模式可实现Vim风格编辑,需在用户设置中移除"ignored_packages"里的"Vintage"以激活;启用后支持命令模式与插入模式切换,提供h/j/k/l移动、dd/yy/p复制粘贴、u撤销、Ctrl+r重做、/搜索及:w保存等常用Vim操作;虽不支持:set number显示行号或完全退出命令,但可通过View→Line Numbers手动开启行号;建议自定义键绑定如设jj为Esc替代,或使用Vintageous插件增强功能,适合追求高效键盘操作的轻量级用户。

sublime text怎么开启vim模式_sublime vintage模式启用与快捷键

Sublime Text 可以通过启用 Vintage 模式来开启 Vim 风格的编辑操作,让熟悉 Vim 的用户获得类似的键盘操作体验。这个功能基于 Sublime 自带的 Vintage 模式包,无需额外安装插件即可使用。

启用 Vintage 模式

要开启 Vim 模式,只需修改 Sublime Text 的设置文件:

  • 打开菜单栏的 Preferences → Settings
  • 在右侧用户设置(User Settings)中添加或确认存在以下配置:
"ignored_packages": []

如果 "ignored_packages" 数组中包含 "Vintage",请将其移除。例如,将:

"ignored_packages": ["Vintage", "OtherPackage"]

改为:

"ignored_packages": ["OtherPackage"]

保存设置后,Sublime Text 会自动加载 Vintage 模式,重启软件后生效。

Vintage 模式的使用方式

启用后,Sublime Text 进入类似 Vim 的模式化编辑环境,主要分为两种模式:

Dora
Dora

创建令人惊叹的3D动画网站,无需编写一行代码。

下载
  • 命令模式(Command Mode):启动时默认进入,可使用 h、j、k、l 移动光标,执行如 dd、yy、p 等操作
  • 插入模式(Insert Mode):按 i、a、o 等键进入,用于正常输入文本

Esc 键可以从插入模式返回命令模式。

常用快捷键与操作

Vintage 模式支持大多数基础 Vim 命令,以下是一些高频使用的快捷方式:

  • h / j / k / l:左 / 下 / 上 / 右移动光标
  • i / a / o:在光标前插入 / 在光标后插入 / 在下一行新建并插入
  • dd:删除当前行
  • yy:复制当前行
  • p / P:粘贴到光标后 / 粘贴到光标前
  • u:撤销操作
  • Ctrl + r:重做
  • 0 / $:跳转到行首 / 行尾
  • /keyword:搜索关键词(回车确认)
  • n / N:跳转到下一个 / 上一个搜索结果
  • :w:保存文件(模拟 Vim 命令)
  • :q:尝试退出(通常不生效,Sublime 不支持完全退出命令)
  • :set number:不支持显示行号(需通过其他设置实现)

自定义与增强建议

虽然 Vintage 是基础实现,但可以通过设置提升体验:

  • 在用户键位绑定中添加 Esc 的替代键,比如用 jj 快速退出插入模式(需手动配置)
  • 结合插件如 Vintageous(社区增强版)获得更完整的 Vim 功能,包括视图模式、宏支持等
  • 启用行号显示:View → Line Numbers,弥补命令缺失

基本上就这些。Sublime Text 的 Vintage 模式适合轻量级 Vim 用户,虽不如完整 Vim 强大,但足以提升键盘操作效率。

相关专题

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

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

263

2023.08.01

c语言编程软件有哪些
c语言编程软件有哪些

c语言编程软件有GCC、Clang、Microsoft Visual Studio、Eclipse、NetBeans、Dev-C++、Code::Blocks、KDevelop、Sublime Text和Atom。更多关于c语言编程软件的问题详情请看本专题的文章。php中文网欢迎大家前来学习。

577

2023.11.02

excel制作动态图表教程
excel制作动态图表教程

本专题整合了excel制作动态图表相关教程,阅读专题下面的文章了解更多详细教程。

24

2025.12.29

freeok看剧入口合集
freeok看剧入口合集

本专题整合了freeok看剧入口网址,阅读下面的文章了解更多网址。

74

2025.12.29

俄罗斯搜索引擎Yandex最新官方入口网址
俄罗斯搜索引擎Yandex最新官方入口网址

Yandex官方入口网址是https://yandex.com;用户可通过网页端直连或移动端浏览器直接访问,无需登录即可使用搜索、图片、新闻、地图等全部基础功能,并支持多语种检索与静态资源精准筛选。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

207

2025.12.29

python中def的用法大全
python中def的用法大全

def关键字用于在Python中定义函数。其基本语法包括函数名、参数列表、文档字符串和返回值。使用def可以定义无参数、单参数、多参数、默认参数和可变参数的函数。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

16

2025.12.29

python改成中文版教程大全
python改成中文版教程大全

Python界面可通过以下方法改为中文版:修改系统语言环境:更改系统语言为“中文(简体)”。使用 IDE 修改:在 PyCharm 等 IDE 中更改语言设置为“中文”。使用 IDLE 修改:在 IDLE 中修改语言为“Chinese”。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

18

2025.12.29

C++的Top K问题怎么解决
C++的Top K问题怎么解决

TopK问题可通过优先队列、partial_sort和nth_element解决:优先队列维护大小为K的堆,适合流式数据;partial_sort对前K个元素排序,适用于需有序结果且K较小的场景;nth_element基于快速选择,平均时间复杂度O(n),效率最高但不保证前K内部有序。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

12

2025.12.29

php8.4实现接口限流的教程
php8.4实现接口限流的教程

PHP8.4本身不内置限流功能,需借助Redis(令牌桶)或Swoole(漏桶)实现;文件锁因I/O瓶颈、无跨机共享、秒级精度等缺陷不适用高并发场景。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

136

2025.12.29

热门下载

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

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
誉天教育RHCE视频教程
誉天教育RHCE视频教程

共9课时 | 1.4万人学习

尚观Linux RHCE视频教程(二)
尚观Linux RHCE视频教程(二)

共34课时 | 5.6万人学习

尚观RHCE视频教程(一)
尚观RHCE视频教程(一)

共28课时 | 4.7万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号