Vim-自动始终使用自动补全

时间:2018-07-13 18:05:51

标签: java macos vim

我试图在Mac OS X High Sierra上使用vim来编码Java。如果要使用自动完成功能,则必须按 ctrl + n

是否可以自动执行此操作(无需按任何键),但可以将其关闭?

2 个答案:

答案 0 :(得分:0)

Vim没有内置自动补全功能。只能手动完成。

如果要自动补全,则需要一个插件。快速的Google搜索将为您提供许多选择。

答案 1 :(得分:0)

必须手动触发内置完成。由于存在几种不同的组合键(请参见:help ins-completion;实际上有许多不同的组合键是Vim基于 mode-based 模型的副作用),您可以根据需要选择正确的组合键。在用例上。

但是,由于许多IDE都提供自动完成建议的功能,因此许多用户已经习惯了。

在Vim中,您有多种选择:

  • 使用模仿IDE的功能完善的完成插件(例如YouCompleteMe)。其中许多具有内置的自动完成功能。
  • AutoComplPop plugin可以自动运行任何内置(和自定义)补全。它不再维护,但是如果您只需要自动触发,它仍然可以很好地工作。