2011-12-10 15 views
5

की शुरुआत में कर्सर को कैसे रखा जाए जब मैं विम सहायता खोलता हूं, तो मैं लाइन की गेटो शुरू करने के लिए दबाता हूं;
जब मैं नीचे स्क्रॉल करने के जे दबाई जाने वाली tab
ध्यान केंद्रित कर्सर 8 रिक्त स्थान सही करने के लिए कूदता है, और कर्सर वापस कूदता है जब non-tab
यह आंखों के लिए बहुत अच्छा नहीं है ध्यान केंद्रित।
कर्सर 0 पर कॉलर रहने के लिए tab की शुरुआत को ध्यान केंद्रित करने का कोई विकल्प है?'टैब`

उत्तर

3

आप

set virtualedit=all 

यह आपको भी पंक्ति के अंत से परे और एक टैब वर्ण से पहले बफर में कहीं भी कर्सर भी स्थित, की सुविधा देता है की स्थापना करके इस लक्ष्य को हासिल कर सकते हैं। help virtualedit में एक चेतावनी है कि यह कुछ स्क्रिप्ट या प्लगइन तोड़ सकती है, इसलिए इसे सावधानीपूर्वक उपयोग करें!

6

एक अन्य विकल्प:

http://blog.killtheradio.net/how-tos/vim-cursor-at-beginning-of-tab-in-normal-mode/

set list lcs=tab:\ \ 
" Note the extra space after the second \ 
+0

अच्छा इस टिप को पता है। धन्यवाद – kev

+0

यह दृष्टिकोण मेरे लिए काम करता है ... जब तक कि मैं शब्दों पर ब्रेक के साथ मुलायम लपेटना नहीं चाहता, जो विकी के अनुसार 'सेट नोलिस्ट' की आवश्यकता होती है ... –

संबंधित मुद्दे