如何禁止Vim中新生产线开始时的自动完成?

如何禁止Vim中新生产线开始时的自动完成?,vim,tabs,indentation,completion,Vim,Tabs,Indentation,Completion,在vim中,输入单词的前几个字母后,我将使用Tab键激活字符串补全 但有一种情况,在新行的开头,我想使用tab输入一个意图。但是我的vim仍然需要激活完成,并弹出一个完成菜单 因此,如何将vim配置为仅在新行开头输入意图。要使vim在新行上自动缩进,可以设置autoindent标志,请参见:help autoindent 默认情况下,tab键在插入模式下插入制表符。如果希望在仍然能够插入制表符的情况下使用字符串补全,可以删除制表键映射覆盖,并使用(control-n)来补全当前单词。请参阅:he

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

但有一种情况,在新行的开头,我想使用tab输入一个意图。但是我的vim仍然需要激活完成,并弹出一个完成菜单


因此,如何将vim配置为仅在新行开头输入意图。

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


默认情况下,tab键在插入模式下插入制表符。如果希望在仍然能够插入制表符的情况下使用字符串补全,可以删除制表键映射覆盖,并使用
(control-n)来补全当前单词。请参阅
:help ins completion

要在新行上自动执行vim缩进,您可以设置
自动缩进
标志,请参阅
:help autoindent


默认情况下,tab键在插入模式下插入制表符。如果希望在仍然能够插入制表符的情况下使用字符串补全,可以删除制表键映射覆盖,并使用
(control-n)来补全当前单词。请参见
:帮助完成

是否尝试按tab键两次?按tab键两次后,我在弹出菜单上看到第二个单词。。或者,简单地说,使用它。@Romaill:为什么不把它作为一个答案发布呢?不管怎样,问题需要回答:)你试过按tab键两次吗?在按tab键两次之后,我在弹出菜单上看到了第二个单词。。或者,简单地说,使用它。@Romaill:为什么不把它作为一个答案发布呢?无论如何,问题需要回答:)根据您的建议,我在我的
中添加了
autocmd-VimEnter*iunmap
。vimrc
,并且
键可以按照我的希望工作。谢谢。根据您的建议,我在我的
.vimrc
中添加了
autocmd-vimnenter*iunmap
,并且
键可以按我所希望的那样工作。谢谢