首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Vim选项卡映射不起作用

Vim选项卡映射不起作用
EN

Stack Overflow用户
提问于 2012-09-03 07:32:54
回答 1查看 1.5K关注 0票数 1

在我的vimrc中,我已经在视觉模式、普通模式和命令模式中映射到%

代码语言:javascript
复制
:map <tab> %
"colon necessary

所以当我点击选项卡时,它的作用是%。一切正常,除了在视觉模式下,如果我点击选项卡,而不是跳转到匹配的对,它只是删除任何视觉选择。在正常和命令模式下,这种情况不会发生。

即使我用

代码语言:javascript
复制
vmap <tab> %

在我的vimrc里,它还是不起作用。但是,当我在编辑文件时手动设置

代码语言:javascript
复制
:vmap <tab> %

然后选项卡的作用就像它应该的%一样。

我有超级btw和狙击手。但是,即使问题在于插件,我也不明白为什么在我的vimrc中设置标签时手动设置选项卡不起作用。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-03 09:03:05

如果您已经确定覆盖默认映射不会损害您使用其他插件的方式(在您的例子中是snipMate;而且我认为%映射不是核心映射,只是为了避免一些可能破坏它的角落情况),您可以注释掉原始映射(在您的例子中是~/.vim/after/plugin/SnipMate.vim),或者(推荐的,因为它保持原始插件完整):

创建一个文件~/.vim/after/plugin/zzzmappings.vim并将您的vmap映射放在那里。.../after/以及zzz前缀部分确保这是最后一个来源,因此重写了以前定义的所有内容。(相比之下,您的.vimrc是在任何插件之前提供的。)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12243680

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档