0

0

Sublime怎么安装NeoVintageous_Sublime如何使用增强Vim模式【妙招】

裘德小鎮的故事

裘德小鎮的故事

发布时间:2026-03-19 12:25:54

|

427人浏览过

|

来源于php中文网

原创

不能,必须先禁用Sublime自带Vintage插件,否则会与NeoVintageous冲突导致按键失灵、模式切换异常;需在用户设置中添加"ignored_packages": ["Vintage"],重启后安装,并配置vintage_start_in_command_mode、pressing_esc_disables_auto_complete_window和vintageous_use_sys_clipboard三项才能获得稳定Vim体验。

sublime怎么安装neovintageous_sublime如何使用增强vim模式【妙招】

NeoVintageous 能不能直接替代 Sublime 自带 Vintage?

不能,而且必须先禁用自带 Vintage,否则会冲突。NeoVintageous 是独立插件,功能远超 Vintage,但两者共存会导致按键失灵、模式切换异常——比如按 Esc 有时退出插入模式,有时却关掉自动补全,有时干脆没反应。

  • 打开 Preferences → Settings,在右侧用户设置中确认 "ignored_packages" 列表里包含 "Vintage"(例如:"ignored_packages": ["Vintage"]
  • 如果没禁用,Sublime 会同时加载 Vintage 和 NeoVintageous,结果是 Vim 行为不可预测
  • 重启 Sublime 后再安装 NeoVintageous,才能保证它从第一行代码开始接管所有 Vim 模式逻辑

安装后为什么按 Esc 没反应或不进 Normal Mode?

默认行为不是“开箱即用”的 Vim 感觉,而是兼容模式:新文件打开时仍处于 Insert Mode,且 Esc 可能被 Sublime 的自动补全窗口劫持。

  • 必须手动配置 vintage_start_in_command_modepressing_esc_disables_auto_complete_window
  • 打开 Preferences → Package Settings → NeoVintageous → Settings – User,填入:
  • {
      "vintage_start_in_command_mode": true,
      "pressing_esc_disables_auto_complete_window": true
    }
    
  • 不加这两项,你会反复遇到“打完代码想删一行,按 Esc 没反应,只能鼠标点一下再按 dd”这种打断流的体验

如何让 yd 真正和系统剪贴板同步?

默认情况下,NeoVintageous 的寄存器操作只作用于内部寄存器,复制的内容无法粘贴到浏览器、终端或其他编辑器里——这是新手最常抱怨“Vim 复制失效”的根本原因。

Boba.video
Boba.video

AI动漫视频生成器

下载
  • 在同一个 Settings – User 文件中,加上:"vintageous_use_sys_clipboard": true
  • 保存后无需重启,立即生效:按 yy 后,切到 Chrome 地址栏按 Ctrl+V 就能粘贴
  • 注意:macOS 上需确保系统“安全性与隐私→辅助功能”已授权 Sublime Text,否则剪贴板同步会静默失败

想用 jj 代替 Esc,但配置后不起作用?

NeoVintageous 不读取 Sublime 原生的 Key Bindings 中针对 Vintage 的旧写法,必须用它的上下文语法,否则键绑定会被忽略。

  • 打开 Preferences → Key Bindings(注意是这个路径,不是 Package Settings)
  • 在右侧用户配置中添加(不是左边默认配置):
  • [
      {
        "keys": ["j", "j"],
        "command": "neovintageous_exit_insert_mode",
        "context": [
          { "key": "vi_insert_mode" }
        ]
      }
    ]
    
  • 函数名必须是 neovintageous_exit_insert_mode,不是 exit_insert_modevintage_exit_insert_mode;漏掉 neovintageous_ 前缀是 90% 配置失败的根源
NeoVintageous 的核心价值不在“能用”,而在“稳定接管”。最容易被忽略的是:它不兼容 Vintage,不自动同步系统剪贴板,也不默认进入 Normal Mode——这三个点不手动关照,你永远在“好像 Vim,又不太像”的状态里反复调试。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

WorkBuddy
WorkBuddy

腾讯云推出的AI原生桌面智能体工作台

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
chrome什么意思
chrome什么意思

chrome是浏览器的意思,由Google开发的网络浏览器,它在2008年首次发布,并迅速成为全球最受欢迎的浏览器之一。本专题为大家提供chrome相关的文章、下载、课程内容,供大家免费下载体验。

1092

2023.08.11

chrome无法加载插件怎么办
chrome无法加载插件怎么办

chrome无法加载插件可以通过检查插件是否已正确安装、禁用和启用插件、清除插件缓存、更新浏览器和插件、检查网络连接和尝试在隐身模式下加载插件方法解决。更多关于chrome相关问题,详情请看本专题下面的文章。php中文网欢迎大家前来学习。

853

2023.11.06

vim保存退出命令
vim保存退出命令

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

269

2023.08.01

macOS怎么切换用户账户
macOS怎么切换用户账户

在 macOS 系统中,可通过多种方式切换用户账户。如点击苹果图标选择 “系统偏好设置”,打开 “用户与群组” 进行切换;或启用快速用户切换功能,通过菜单栏或控制中心的账户名称切换;还能使用快捷键 “Control+Command+Q” 锁定屏幕后切换。

364

2025.05.09

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

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

627

2023.11.02

bootstrap框架介绍
bootstrap框架介绍

本专题整合了bootstrap框架相关介绍,阅读专题下面的文章了解更多详细内容。

0

2026.03.18

vscode 格式化
vscode 格式化

本专题整合了vscode格式化相关内容,阅读专题下面的文章了解更多详细内容。

0

2026.03.18

vscode设置中文教程
vscode设置中文教程

本专题整合了vscode设置中文相关内容,阅读专题下面的文章了解更多详细教程。

0

2026.03.18

vscode更新教程合集
vscode更新教程合集

本专题整合了vscode更新相关内容,阅读专题下面的文章了解更多详细教程。

2

2026.03.18

热门下载

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

精品课程

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

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