मैं विम के ctrl + o को कैसे रिमैप कर सकता हूं?


2

मैं उपयोग करना चाहूंगा नियंत्रण + हे (सामान्य मोड) विम में कुछ और के लिए, और Alt + बाईं वापस कूदने के लिए (क्या नियंत्रण + हे आम तौर पर करता है)। आमतौर पर मैं बस नक्शा देता हूं Alt + बाईं जो भी आदेश के लिए बाध्य किया जाता था नियंत्रण + हे , लेकिन मुझे कोई भी नहीं मिल सकता है (उदाहरण के लिए, वहाँ कोई नहीं है: वापस या: जंपबैक)।

मैं इसे कैसे पूर्ण करूं?

जवाबों:


4

बस पुरानी कुंजी के लिए नई कुंजी को मैप करें, लेकिन नॉरमैप (रि-मैप) का उपयोग न करें, ताकि मैपिंग मैपिंग के दाईं ओर किसी भी कुंजी के मूल अर्थ का उपयोग करें और न कि आपके द्वारा दिए गए किसी नए मैपिंग का उपयोग करें। कुंजी।

एक उदाहरण के रूप में, यदि आप

:map a b
:map b c

और आप टाइप करें a, आप मूल रूप से बाध्य फ़ंक्शन को निष्पादित करेंगे c। हालाँकि, यदि आप

:noremap a b
:noremap b c

और आप टाइप करें a, आप मूल रूप से बाध्य फ़ंक्शन को निष्पादित करेंगे b

तो आपके मामले में, आपकी मैपिंग होगी

:nnoremap <Alt-Left> <C-O>

या

:nnoremap <A-Left> <C-O>

जो आपको मैप करने देगा <C-O> कुछ और करने के लिए।

नोट: उन मैपिंग में से कोई भी मेरे लिए उस प्रणाली पर काम नहीं करता है जिसका मैं वर्तमान में उपयोग कर रहा हूं, भले ही विम दस्तावेज से पता चलता है कि उन्हें क्या करना चाहिए, बट:

:nnoremap <M-Left> <C-O>
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.