जब मैं विम में एक पंक्ति के अंत में रुकता हूं तो मैं कर्सर को कैसे सेट करूं?


3

(अस्वीकरण: मैं विम के लिए नया हूं।)

मैं गलती से स्क्रीन पर कहीं भी यात्रा करने के लिए कर्सर आंदोलनों को सक्षम करने में कामयाब रहा , अर्थात लाइनों के अंत से परे। यह निरर्थक व्हाट्सएप आदि को स्पॉट करने के लिए बहुत थकाऊ है।

यह कौन सा सेटिंग हो सकता है कि मैंने इस गंदे व्यवहार को पूरा करने के लिए छुआ है? और मैं इसे एक व्यवहार पर वापस कैसे सेट करूं जो एक पंक्ति के अंत में कर्सर को रोकता है?

जवाबों:


2

यह व्यवहार 'virtualedit' विकल्प द्वारा नियंत्रित किया जाता है। निष्पादित

:set ve?

यह देखने के लिए कि वर्तमान में इसके लिए क्या सेट है। यह शायद "सब" होगा। अगर ऐसा है, तो अमल करें

:set ve=

इसे रीसेट करने के लिए। यदि आपका विम हर समय इस तरह से व्यवहार करता है, तो आप निष्पादित कर सकते हैं

:verbose set ve?

यह देखने के लिए कि यह अंतिम सेट कहाँ था और समस्या को ठीक करें। और देखें

:help 've'

1
आह, वहाँ हम यह है। धन्यवाद! :verbose set ve?आदेश अमूल्य साबित कर दिया! (लगता है मैं परिभाषित किया था set virtualedit=allमेरी में .vimrcऔर हटाने यह चाल किया था।)
हेनरिक
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.