ฉันกำลังพยายามเน้นบรรทัดปัจจุบันรวมถึงตำแหน่งเคอร์เซอร์ใน 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)