1

私はこれを開発に積極的に使用してPythonC++ますが、関数の括弧を入力するとメニューが常に閉じてしまうのはちょっとイライラします。これは通常、ほとんどのヘルプ(パラメーターのタイプと順序)が必要なときだからです。

4

1 に答える 1

2

Vim のオムニ補完は、IDEのIntellisenseとまったく同じようには機能しません。識別子または関数名を完成させるのに役立ちますが、関数の引数とその型の概念はありません。つまり、入力frobnizeには役立ちますが、関数のプロトタイプfrobnize(Foo, Bar)を表示することさえできますが、関数の引数を完成させることはできません。そのために、補完関数は、完全な基礎となる構文と以前のコンテキストを考慮する必要がありますが、ほとんどの場合は考慮されません。

一部の補完が提供する唯一の支援は、関数プロトタイプがプレビュー ウィンドウに表示されることです (:set completeopt+=previewデフォルトの が表示されます)。プレビュー ウィンドウは完了後も開いたままなので、最後の関数プロトタイプが表示されたままになります。ただし、すべての補完がこの情報を提供するわけではありません。

于 2013-02-20T07:35:18.023 に答える