मैं वर्तमान लाइन के साथ-साथ विम में कर्सर की स्थिति को उजागर करने की कोशिश कर रहा हूं। यहाँ मेरा .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
) में बदल सकते हैं