回答:
デフォルトでは(最小限のvimrcで、プラグインはインストールされていません)、これはすでに可能です。
Vimには複数のファイルタイププラグインが同梱されており、これらのプラグインのいくつかは、箱から出してすぐにオムニ補完を提供します。たとえば、pythonにはpythoncomplete.vimが付属しています。
Vimに付属しているデフォルトのpythoncomplete.vim(つまり、YouCompleteMe、python-mode、jedi-vimを使用しない)を使用する場合、関数を完了すると、キーワード引数を示すプレビューウィンドウが表示されます。
必要なのは+python
機能付きのVimだけです(:echo has('python')
ショー1)。その場合、vimrcでデフォルトのpython omni-completionを有効にするために必要なことはこれだけです。
filetype plugin indent on
Pythonの他の多くの補完ソリューション(jedi、python-mode)を探し出した後、Vimに付属しているpythoncomplete.vimがさらに好きになりました。これはシンプルで、私にとって最も重要です。特にjedi-vim / python-modeやYouCompleteMeなどのソリューションと比較すると、非常に安定しています。
これは、デフォルトのソリューションがどのように見えるかです。引数の補完は提供されませんが、プレビューウィンドウに表示されるだけなので、キーワード引数を次のように入力するのは簡単です。