Tôi đang cố gắng làm nổi bật dòng hiện tại cũng như vị trí con trỏ trong Vim. Đây là .vimrc của tôi:
set cursorline
hi CursorLine ctermbg=8 ctermfg=15 "8 = dark gray, 15 = white
hi Cursor ctermbg=15 ctermfg=8
Vấn đề tôi gặp phải là màu nền của dòng hiện tại che lấp màu nền của con trỏ, vì vậy nó trông như thế này:
Rõ ràng tôi có thể biết con trỏ ở đâu vì màu nền trước gần như màu đen, nhưng khi con trỏ ở trên một khoảng trắng hoặc ở đầu / cuối của dòng, tôi không biết nó ở đâu trừ khi tôi di chuyển nó.
Tôi làm gì sai ở đây?
vim
có thể thay đổi màu con trỏ, trên các thiết bị đầu cuối như thếxterm
cho phép bạn thay đổi nó một cách linh hoạt (printf '\033]12;#f50\7'
ví dụ). Bạn cũng có thể thay đổi nó thành một khối nhấp nháy hoặc gạch chân (\e[1 q
hoặc\e[3 q
)