1

我正在积极地将它用于PythonC++开发,当我输入函数括号时,菜单总是在我身上关闭,这有点令人沮丧,因为这通常是我需要大部分帮助(参数的类型和顺序)的时候。

4

1 回答 1

2

Vim 的全能补全与 IDE 中的Intellisense不完全一样;它有助于完成标识符或函数名称,但没有函数参数及其类型的概念。这意味着:它可以帮助你打字frobnize,甚至可以显示函数原型frobnize(Foo, Bar),但不能帮助你完成函数参数。为此,完成函数需要考虑完整的底层语法和先前的上下文,而大多数人都没有。

一些补全提供的唯一帮助是函数原型显示在预览窗口中(带有:set completeopt+=preview,这是默认值)。完成后预览窗口保持打开状态,因此您仍然可以看到最后一个函数原型。但是,并非所有完成都提供此信息。

于 2013-02-20T07:35:18.023 回答