यदि पिछली कुंजी को दबाया गया तो ESC था, यह इसलिए है क्योंकि ESC O के साथ शुरू होने वाले एस्केप सीक्वेंस उत्पन्न कर सकते हैं। उदाहरण के लिए, कर्सर की मोड के आधार पर, अप एरो कुंजी से एस्केप अनुक्रम ESC O A उत्पन्न हो सकता है।
यदि यह आंशिक रूप से भागने का क्रम देखता है, तो विम को यह देखने के लिए थोड़े समय के लिए प्रतीक्षा करनी होगी कि क्या कोई अन्य चरित्र प्राप्त हुआ है जो आपके टर्मिनल प्रकार के लिए परिभाषित एस्केप अनुक्रमों में से एक से मेल खाता है। यदि नहीं तो यह पात्रों को अलग-अलग कीस्ट्रोक्स के रूप में मानेगा। आप एक राजधानी ए में प्रवेश करके इसका परीक्षण कर सकते हैं, यह देखने के लिए कि क्या यह इसके बजाय एक ऊपर तीर के रूप में व्यवहार करता है, लाइन का इंतजार कर रहा है।
कुछ विम सेटिंग्स हैं जिनका उपयोग इसे नियंत्रित करने के लिए किया जा सकता है। :set ttimeoutlen=100
100ms के लिए भागने के क्रम मध्यांतर बदल जाएगा। :set noesckeys
डालने मोड में भागने के क्रम भेजने वाले कुंजी की मान्यता को पूरी तरह से अक्षम कर देगा। इसके अलावा, vi- संगत मोड में यह समस्या नहीं होगी क्योंकि esckeys उस मोड में बंद है - यही कारण है कि vim -u NONE
काम करता है।
-u NONE
लेकिन हमारे पास अभी भी ओपी की पुष्टि नहीं है।