एक चरित्र डालने के लिए विम आदेश


9

मैं इसके विपरीत की तलाश में हूं x। मैं सिर्फ एक चरित्र सम्मिलित करना चाहता हूं और कमांड मोड में रहना चाहता हूं।

जवाबों:


12

आप एक कमांड अनुक्रम के लिए एक प्रमुख (परिणाम) नक्शा कर सकते हैं:

:map <C-i> i_<Esc>r

Ctrl-i एक वर्ण लेता है और बाद में लौटता है।

इसे लगातार बनाने के लिए, स्थानीय या वैश्विक vimrc फ़ाइल में एक ही पंक्ति जोड़ें:

~/.vimrc
/etc/vim/vimrc

6
एक vimrc फ़ाइल में डालने के लिए किसी को बाहर निकलना चाहिए:
phunehehe

मुझे यह नहीं मिलता है .. चाहे आप i{चार} करें Escया CTRL- i{चार}, यह अभी भी तीन कीस्ट्रोक्स है। मैं कहूंगा कि यदि आप अपना सेटअप कस्टमाइज़ करने जा रहे हैं, तो Esc को अधिक आसानी से उपलब्ध कराएँ, जैसे कि CapsLock को मैप करके।
intuited

1

कुछ स्थितियों में आप बस इस्तेमाल कर सकते हैं r। से :help r:

कर्सर को {char} के नीचे वर्ण बदलें।

यदि आप एक से अधिक चार चाहते हैं, तो उपयोग करें R। (जब इसका इस्तेमाल रिप्लेसमेंट मोड में होता है । हमेशा की तरह, अधिक जानकारी के लिए :help Replace)।

vimtutorकुछ कमांड्स सीखने के लिए कम से कम एक बार दौड़ना याद रखें । rआदेश अध्याय 3.2 में प्रयोग किया जाता है।


ऑप स्पष्ट रूप से डालने के बारे में बात कर रहा था, जगह नहीं । यह कैसे कम से कम 2 upvotes मिला?
अंडरस्कोर_ड
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.