clang_complete打破了我的vim键绑定

时间:2014-06-22 23:07:18

标签: vim

我正在尝试以可视模式映射选项卡,因此我可以使用它缩进代码块。我可以用<和>但我希望tab能够做到这一点,因为这是大多数文本编辑器和IDE的标准配置。这就是我将制表符映射到缩进的方式:

vnoremap <Tab> >gv
vnoremap <S-Tab> <gv

这个工作正常,直到我加载clang_complete插件,当我不在C ++文件中时它甚至可以使用它。我打开了插件,看不到这样做的映射。我在snippets / clang_complete.py文件中看到了一个使用tab的映射,但是当我发表评论时没有任何变化。为什么会发生这种情况?我该如何解决?

1 个答案:

答案 0 :(得分:1)

:verbose vmap <Tab>

将告诉您定义了哪个可视模式映射(在C ++缓冲区中),以及从何处。您将通过@前缀识别缓冲区本地映射。有了它,您可以删除或:vunmap映射。