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