gvim的Tab键无法使用

5

我刚开始使用vim,并使用现有的.vimrc和.gvimrc。它很好用,但是Tab键不会产生制表符,而是会弹出一个代码补全插件。由于我是vim的新手,不知道该从哪里开始解决这个问题。如何使Tab键生成制表符呢?

2个回答

16

首先,找出哪个脚本或插件改变了你的键的含义:

:verbose imap <Tab>

然后从您的~/.vim/plugins目录中删除有问题的插件以禁用它。


@CocoB:如果这个解决方案对你有帮助,请考虑接受答案。 - Dummy00001
1
如果 :verbose imap <tab> 返回 "No mapping found",但是 :iunmap <tab> 使 tab 键再次工作,那么很可能是 ctrl-i 被映射了。尝试 :verbose imap <C-i>,你会看到 tab 键将执行 <C-i> 映射的内容。参见:https://dev59.com/RmUq5IYBdhLWcg3wQ-Xk#14642074 - M Imam Pratama

2
如果您只想禁用选项卡映射,请执行以下操作:
:iunmap <Tab>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接