1. ホーム
  2. vim

[解決済み] vim のブラケットハイライトの色を設定する

2023-04-16 22:09:32

質問

私は :set showmatch を使って、カーソルが一致する括弧や中括弧の上に来たときに、それを強調表示するようにしています。

スクリーンショットに示すような状況になったので、カーソル色と根本的に異なるようにハイライト色を変更したいのですが。

カーソルが2つ目の中括弧の上にあるとき。

で、カーソルが中括弧のすぐ右側にあるとき。

これは私の端末の配色を使用しており、それは 太陽電池式 . 残念ながら、中括弧が近くにある場合、どのハイライトが中括弧と一致し、どれがカーソルであるかを確認するのは少し面倒です。

はありますか? vim の設定を使って、その色を、例えば bold magenta ANSIに変更できますか?私は特にターミナルやシェル内でANSIカラーをリマップすることに興味があるわけではありません。 vim -に特化したオプションがあれば、それが欲しいです。

どのように解決するのですか?

色を緑から青に変更することができます。

hi MatchParen cterm=none ctermbg=green ctermfg=blue

をvimrcファイルに入れるだけです。

基本的には cterm はスタイルを決定し、それは none , underline または bold であるのに対し ctermbgctermfg はその名の通り、背景色と前景色ですので、適当に変更してください。

の場合は

hi MatchParen cterm=bold ctermbg=none ctermfg=magenta