如何在Vim中的新行的开头禁止自动完成?

How to prohibit the auto completion at the beginning of a new line in Vim?

在vim中,输入单词的前几个字母后,我会使用Tab键激活字符串补全。

但有一种情况,在新行的开头,我想使用制表符来输入一个意图。但是我的vim还是激活补全,弹出补全菜单。

那么如何配置 vim 以在新行的开头输入一个意图。

要使 vim 在新行自动缩进,您可以设置 autoindent 标志,参见 :help autoindent

默认情况下,制表键在插入模式下插入制表符。如果您想在使用字符串完成的同时仍然能够插入制表符,您可以删除制表键映射覆盖并使用 <C-n> (control-n) 来完成当前单词。参见 :help ins-completion