我正在使用Vim 7.4。我在正常模式下映射了“Tab”键以切换到插入模式。
nnoremap <tab> a
这在.txt文件中工作正常但在.cpp文件中没有。那是为什么?
除了映射,我的.vimrc文件中也有clang_complete设置。
答案 0 :(得分:1)
:verbose nmap <Tab>
将显示当前的映射。如果列出了两个,则右侧前面带有@
前缀的那个是缓冲区 - 本地映射,它会覆盖您的全局映射。然后,您需要找到其定义(位于ftplugin/cpp*.vim
中的某个位置,或通过:autocmd FileType cpp
)并禁用它。