スペルミスは変な色をしています


12

私はvimでスペルチェッカーを使用していて、1つの機能が非常に迷惑であることがわかりました。エラーは、変な色で強調表示されています。

強調表示されたエラー


ハイライトの色を別の色に変更したいのでwordd、グローバルフォントの色を変更せずにが不明瞭にならないようにします。これをどのように構成できますか?

回答:


11

SpellBadハイライト表示グループを使用すると、スペルミスの外観を設定できるようにする必要があります。

それらを黄色の背景に赤にしたいとします。次に、vimrcファイルまたはcolorschemeファイルのどこかに次のコードを追加できます(ただし、いずれにしても、colorchemeがSpellBadグループをセットアップした後は、設定が上書きされます)。

:highlight clear SpellBad
:highlight SpellBad ctermfg=009 ctermbg=011 guifg=#ff0000 guibg=#ffff00

ctermfgctermbg引数は、端末しばらく前景色と背景色の色を制御しguifgguibgGUI内のvimのために同じことを行います。

端末の場合、色は名前(赤、黄...)または8/16/256色をサポートする場合は000から007/015/255までの10進数コードで表すことができます。あなたはそれがvimからサポートする色の数をチェックすることができます:echo &t_Co

GUIの場合、色は名前または16進数のコードで表すことができます。

ここだチャートいくつかの色のコードを示します。

他の種類の単語の外観を制御する他の強調表示グループ(SpellCapSpellLocalおよびSpellRare)があります。

'background'オプションを設定すると、カラースキームがリロードされることに注意してください。そのset background=darkため、vimrcのどこかにあるSpellBad場合は、その行の後にグループを変更する前のコードを配置します。そうしないと、colorschemeが設定を上書きします。

詳細については、以下を参照してください。

:help hl-SpellBad

2
下線に異なる色のみを与えることはできますか?などhi SpellBad cterm=underline ctermfg=009 guifg=#ff0000
ティムVisée

chartリンクが壊れています。
Adam Matan 2017

SpellCap、SpellLocal、SpellRareへのポインタは非常に役立ちます。
Terry Brown、

1
カラーチャートへのリンクを更新commons.wikimedia.org/wiki/File:Xterm_256color_chart.svg
3ocene
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.