7

このガイドに従って、Vim ポップアップ補完メニューをカスタマイズしようとしています: Vim Wiki: "Omni completion popup menu"。注意事項

常にこの選択が必要な場合は、vimrc に追加してください。

ただし、 .vimrc ファイルで次の設定を行うと

colo desert

filetype plugin on
set ofu=syntaxcomplete#Complete
highlight Pmenu guibg=brown gui=bold

私は以下を取得します:

ガッ! 私の目!

注: ハイライト コマンドを手動で入力すると、次のように動作します。

ここに画像の説明を入力

毎回手動で入力することなく、.vimrc で定義された配色をポップアップで使用するにはどうすればよいですか?

4

3 に答える 3

4

vim - カラースキームをオーバーライドするを参照してください

短い答えは、あなたができないということです。カラースキームを使用すると、.vimrc 内の他のすべてのカラースキーム調整は無視されます。AfterColors プラグインが問題を解決してくれました。

于 2012-05-07T17:57:34.940 に答える
1

うーん、オプションを上書きする強調表示コマンドが後で来る可能性が高いです。おそらく、ファイルタイプが決定され、オプションが調整されるときです。filetype plugin onオプションを設定せずに実行してみてください。

それが機能する場合は、ファイルタイプの検出を調整して、後で特別なオプションを実行する必要があります。

于 2012-05-04T18:17:47.933 に答える