vim
でカーソルを強調表示するにはどうすればよいですか?カーソルが入っている文字だけを強調表示することに興味があります。
使用:
set cursorcolumn
highlight CursorColumn guibg=lightblue ctermbg=lightgray
列全体を強調表示し、カーソルが置かれている文字のみを強調表示したい
CursorColumn
は関係ありません。定義する必要があるのは、Cursor
で、できればCursorLines
の背景色とは異なる背景色を使用します。
Cursorline
の背景が濃い灰色であると仮定します。
highlight CursorLine guibg=#303030
少し軽くすることができますCursor
:
highlight Cursor guibg=#626262
ただし、Vimの動作mayターミナルエミュレータでは異なります。例として、cterm
またはctermbg
で何をしても、Gnomeターミナルで希望どおりに表示することはできません。常にリバースビデオになります。実際、これは完全に優れています。 rxvt-unicodeでは、カーソルの背景色は常に~/.Xdefaults
で定義された色であり、任意の色にすることができます。