如何在 Vim 中关闭 Omni Complete?

Kev*_*vin 4 vim

添加filetype plugin on到我的 .vimrc 中打开了 vim 的自动完成功能。这会在您可以使用移动而不调用自动完成之前增加一个小的延迟。如何在不删除 pyflakes 集成所需的那行代码的情况下关闭它。

2016 年编辑:尽管在这个线程中提出了所有无用的建议,但这个问题最终在一年后的 StackOverflow 上得到了回答(Ingo Karkat 不少)。

在 vim 中禁用 omnicomplete 或 ftplugin 或其他东西

Ing*_*kat 5

Vim 没有自动完成功能;任何完成都必须由<C-n><C-x>组合显式触发。

你所体验到的可能是一个插件,可能与Python有关。检查您已安装的内容,阅读其文档,然后按照那里的说明将其关闭。它可能是用一些 autocmds 实现的,可以通过 关闭:autocmd! AutoCmdGroupNameHere,但应该有一个配置变量。

  • 好的,那么`:verbose imap &lt;Cc&gt;k` 会告诉你它来自哪里。我告诉你,这不是 Vim 中的默认命令。 (2认同)