Gvim Tab 补全

Gvim Tab 补全

如何让 gvim 像基于终端的 vim 一样完成制表符补全?

基于终端的 vim 显示建议,而不是使用文件夹中的第一个结果自动完成并循环显示这些结果。

答案1

此行为由“wildmode”选项决定。默认值为“full”,它将提供您在 gvim 中看到的行为。如果将其设置为“longest,list”之类的内容,您将获得您在终端 vim 中看到的行为。我不确定这些设置,因为正如您在

:help 'wildmode'

有多种设置和设置组合可供选择,并且某些组合的行为类似。

你可以通过执行以下命令查看 gvim 和 vim 正在使用的 'wildmode' 选项的值

:set wildmode?

你可以通过执行以下命令找到设置的位置

:verbose set wildmode?

在我看来,您的 gvim 和 vim 使用了不同的配置文件。

答案2

你能说得更具体一些吗?Vim 有能力在不同的上下文中完成不同的事情。

但是,只要使用相同的配置文件,gVim 的行为应该与控制台 Vim 非常相似。要验证这一点,您可以:scriptnames在 Vim 和 gVim 中运行命令“ ”。

相关内容