मैं विम का उपयोग करता हूं, लगभग विशेष रूप से कंसोल में। जब मैं <ESC>
दबाकर सम्मिलित मोड से बाहर निकलता हूं, तो विम की कमांड को पहचानने में एक उल्लेखनीय अंतराल होता है। जब मैं कुंजी दबाता हूं तो अंतराल विलंब के समान होता है, मुझे लगता है कि मुझे मैपिंग में अन्य पात्रों को दर्ज करने का समय देना है। क्या कोई विकल्प है जिसे मैं विम को बचने की कुंजी को तेज़ी से पहचानने के लिए सेट कर सकता हूं?मैं ईएससी कुंजी को तेजी से पहचानने के लिए विम कैसे प्राप्त करूं?
उत्तर
blatently https://stackoverflow.com/a/10856095/157237 से कॉपी:
आप शायद
:help 'timeout'
की जाँच करें और तदनुसार सेटिंग्स समायोजित करने के लिए चाहता हूँ। यदि 0 वांछित (ttimeoutlen
डिफ़ॉल्ट रूप से-1
पर सेट किया गया है, तो आपtimeoutlen
को एक छोटी अवधि में सेट कर सकते हैं, इसलिए इसका उपयोग नहीं किया जाता है)।
मैंने 'ttimeoutlen' (और' timeoutlen') को बहुत छोटी संख्या में सेट करने का प्रयास किया। यह वास्तव में समय की लंबाई को बदलता है कि विम
यह संभव है कि जब आप डालने मोड छोड़ते हैं तो आपके पास कुछ धीमी गति से कार्रवाई की जा रही है।
आप CTRL-C के साथ सम्मिलित मोड छोड़कर या :au InsertLeave
का उपयोग करके जांच सकते हैं।
संपादित करें:
अगर कोई मैपिंग या संक्षिप्त रूपों कि :iab
और :imap
साथ पूरा करने के लिए इंतजार कर रहे हैं कर रहे हैं आप यह भी जांच कर सकता है।
'
यदि आप टीएमयूक्स का उपयोग कर रहे हैं, तो यह देरी शुरू कर सकता है। इसे अपने ~/.tmux.conf फ़ाइल में रखें:
set -s escape-time 0
- 1. मैं LinkedHashMap के लिए एक कुंजी इटरेटर कैसे प्राप्त करूं?
- 2. स्वचालित रूप से ब्रेसिज़ को समाप्त करने के लिए मैं विम कैसे प्राप्त करूं?
- 3. मैं क्वार्टस II को तेजी से संकलित कैसे करूं
- 4. आईफोन: वीकार्ड को पहचानने के लिए सफारी कैसे प्राप्त करें?
- 5. मैं SortedDictionary से पिछली कुंजी कैसे प्राप्त करूं?
- 6. क्ली PHP स्क्रिप्ट से पाइप करते समय मैं कीस्ट्रोक को पहचानने के लिए कम या अधिक कैसे प्राप्त करूं?
- 7. पावरहेल संदेशों को पहचानने के लिए टीमसिटी प्राप्त करना
- 8. मिलान करने वाले कोष्ठक को हाइलाइट करने के लिए मैं विम कैसे प्राप्त करूं?
- 9. jQuery संवाद ईएससी कुंजी घटना को कैसे रोकें?
- 10. तेजी से चलाने के लिए डॉक्सिजन कैसे प्राप्त करें?
- 11. पायथन टिप्पणी लाइनों को ठीक से इंडेंट फ़ोल्ड करने के लिए मैं विम कैसे ठीक करूं?
- 12. WPF/WinForms में ईएससी कुंजी पर केवल एक ही संवाद को बंद करने के लिए कैसे?
- 13. उपयोगकर्ता फ़ॉन्ट फ़ोल्डर को पहचानने के लिए wkhtmltopdf प्राप्त करें
- 14. मैं XDocument से नेमटेबल कैसे प्राप्त करूं?
- 15. विम: इंडेंट स्क्रिप्ट के भीतर से टेक्स्ट को कैसे बदलें
- 16. मैं वीबीए से SQLite कैसे प्राप्त करूं?
- 17. विम में अप्रयुक्त नियंत्रण कुंजी कैसे खोजें?
- 18. मैं सात अंकों वाली संख्या से शुरू नहीं होने वाली रेखा से मेल खाने के लिए विम कैसे प्राप्त करूं?
- 19. मैं एक पैटर्न द्वारा ऑब्जेक्ट कुंजी कैसे प्राप्त करूं?
- 20. मैं एनएसएसटींग से कक्षा कैसे प्राप्त करूं?
- 21. मैं शब्दकोश से कैसे प्राप्त करूं?
- 22. मैं UIImagePickerControllerReferenceURL से डेटा कैसे प्राप्त करूं?
- 23. मैं ActionExecutingContext से MethodInfo कैसे प्राप्त करूं?
- 24. मैं कैस्परजेएस से आईफ्रेम कैसे प्राप्त करूं?
- 25. कुछ सीयूडीए कार्यों को पहचानने के लिए वीएस 2010 कैसे प्राप्त करें
- 26. तीसरे पक्ष के मॉड्यूल को पहचानने के लिए पापी प्राप्त करना
- 27. मैं गैर-ASCII वर्णों को विम में कैसे पेस्ट करूं?
- 28. मैं प्रॉक्सी क्लास से प्रॉक्सी क्लास को कैसे प्राप्त करूं?
- 29. एचटीएमएल प्रतिपादन को तेजी से बनाने के लिए कैसे करें
- 30. विम संपादक के लिए, मैक ओएस एक्स पर .vimrc में फ़ंक्शन कुंजी कैसे मैप करूं?
क्या आप स्क्रीन पर या टिमक्स में वीम चला रहे हैं, ऐसा होने पर, मौका से? – echristopherson
@echristopherson, कभी-कभी मैं tmux में हूं और कभी-कभी मैं नहीं हूं। ऐसा कोई फर्क नहीं पड़ता है। –
क्या आपके पास कोई मानचित्र या संक्षेप है जो ईएससी से शुरू होता है? –