Vimでコマンドラインをハイライトする


7

vimでコマンドラインの色を変えることは可能ですか?私はそれが多少あいまいに述べられているかもしれないことを理解しています、それで私はそれを少し片付けるべきであるいくつかの事を持っています。この画像は私が話していることを示しています。

enter image description here

表示されているのは、編集中のファイルの2行です。特定のケースでは、表示中のヘルプファイル、次にステータス行、そして最後に説明しているコマンド行です。私がしたいのは、そのコマンドラインの前景色と背景色をその上のステータスラインと同じにすることだけです。

これは単純だと思います hi ______ guifg=#… guibg=#… 私のcolorschemeファイルでは、その行のセレクターが何であるかわからないだけです。誰かが何か助けを提供できますか?私は他の設定のスクリーンショットでこれが起こっているのを見たことがないので、それが不可能であるのか、まれにしかないのか私にはわかりません。

回答:


7

Vimコマンドラインは通常のテキストと同じ色を使い、独自のハイライトグループはありません。


0

私はテストした キリスタンの答え 次のような同様の質問に。

:hi Normal ctermbg=Black ctermfg=Black cterm=NONE
augroup
    au!
    au CmdLineEnter * hi Normal ctermfg=DarkGrey
    au CmdLineLeave * hi Normal ctermfg=Black
augroup END

そしてそれらはほとんど正しいです。これで色が変わります CmdLine 最初に入力したときだけ、約4秒後に Normal グループはそれに合わせて変更されます。を終了すると CmdLine すべてのテキストはすぐに元に戻ります。

だから、あなたがあなたの中に似たようなものを入れたら vimrc あなたがいた間、あなたは少なくとも2つのマッチングを持つことができました CmdLine

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.