現在の行とVimのカーソル位置を強調表示しようとしています。これが私の.vimrcです。
set cursorline
hi CursorLine ctermbg=8 ctermfg=15 "8 = dark gray, 15 = white
hi Cursor ctermbg=15 ctermfg=8
私が経験している問題は、現在の行の背景色がカーソルの背景色を覆っているため、次のように見えることです。
前景の色がほとんど黒であるため、カーソルの位置を明確に知ることができますが、カーソルがスペース上または行の先頭/末尾にある場合、移動しない限り、どこにあるのかわかりません。
ここで何が間違っていますか?
vim
このような端末では、カーソルの色xterm
を変更できます(printf '\033]12;#f50\7'
たとえば)。また、点滅ブロックまたは下線に変更する(できる\e[1 q
か\e[3 q
)