2012-01-05 11 views
47

हाइलाइट करें VIM में पूरी वर्तमान पंक्ति को हाइलाइट करने का सबसे अच्छा तरीका क्या है? कुछ आईडीई में मैं जिस लाइन को संपादित कर रहा हूं उसकी कुछ प्रकार की 20% अस्पष्टता सेट करने में सक्षम हूं, यह जानना बहुत अच्छा है कि मैं कहां से जल्दी हूं।वीआईएम पूरी वर्तमान लाइन

उत्तर

87

हाइलाइट करने के लिए वर्तमान पंक्ति का उपयोग

:set cursorline 

हाइलाइट करने के लिए वर्तमान स्तंभ का उपयोग

:set cursorcolumn 

इस का दृश्य स्वरूप संशोधित किया जा सकता। :help hl-CursorLine या hl-CursorColumn के आसपास एक नज़र डालें।

8

शिफ्ट + वीदृश्य मोड में डालता है, पूरी लाइन पर प्रकाश डाला।

+0

पहले पढ़ने पर, मैंने सोचा जैसा आपने किया था। :/ – Walter

+0

यह समझ में आता है। गलतफहमी के लिए खेद है। –

+0

हालांकि यह विजुअल मोड में विम में प्रवेश करता है। जब आप किसी अन्य पंक्ति में जाने जा रहे हैं, तो बीच की रेखाओं को भी हाइलाइट किया जाएगा। –

11

पूरी कहानी के लिए the Vim wiki on this subject देखें।

मुझे विशेष रूप से निम्न आसान काम मिला (जब एक से अधिक खिड़की के साथ काम करते हैं)।

autocmd WinEnter * setlocal cursorline 
autocmd WinLeave * setlocal nocursorline 

केवल सक्रिय विंडो में वर्तमान पंक्ति को हाइलाइट करें।