सामान्य पाठ संपादक में जाने के लिए वहाँ कोई शॉर्टकट है Ctrl + जेड जब आप कुछ बुरा किया है और पर वापस आना चाहते है पाठ का पिछले संस्करण। वर्ड में बैक बटन की तरह। मुझे आश्चर्य है कि आप इस व्यवहार को विम में कैसे प्राप्त कर सकते हैं।कैसे वापस [विम को पूरे सम्मान के साथ] vi में (Ctrl + Z)/vim
उत्तर
आप अंतिम संशोधन को पूर्ववत करने के लिए u
बटन का उपयोग कर सकते हैं। (और Ctrl + आर इसे फिर से करने के लिए)।
पर इसके बारे में और अधिक पढ़ें: http://vim.wikia.com/wiki/Undo_and_Redo
जवाब है, u
, (और कई अन्य) $ vimtutor
में है।
मैक पर आप कमांड जेड का भी उपयोग कर सकते हैं और यह पूर्ववत हो जाएगा। मुझे यकीन नहीं है कि क्यों, लेकिन कभी-कभी यह बंद हो जाता है, और यदि आप मुझे पसंद करते हैं और vimtutor उन चीजों की उस लंबी सूची के नीचे है जो आपको सीखने की जरूरत है, तो आप खिड़की को बंद कर सकते हैं और इसे फिर से खोल सकते हैं और ठीक काम करना चाहिए।
टर्मिनल में काम नहीं करता है। केवल MacVim में काम करता है। –
यद्यपि यह एक चाल है। आप Ctrl + जेड कुंजी मानचित्र कर सकते हैं। यह .vimrc
फ़ाइल संपादित करके हासिल किया जा सकता है। '.vimrc` फ़ाइल में निम्न पंक्तियां जोड़ें।
nnoremap <c-z> :u<CR> " Avoid using this**
inoremap <c-z> <c-o>:u<CR>
यह एक पसंदीदा तरीका नहीं है, लेकिन इसका उपयोग किया जा सकता है।
** Ctrl +जेड चल रहे कार्यक्रम/प्रक्रिया को निलंबित करने के लिनक्स में प्रयोग किया जाता है।
मुझे अभी भी यही समस्या थी, और मैंने इसे हल किया। आप इसे अब और ज़रूरत नहीं होना चाहिए तो मैं दूसरों के लिए लिखें:
अगर आप खिड़कियों पर जाँचने उपयोग करते हैं, तो आप बस अपने _vimrc में जोड़ें: $VIMRUNTIME/mswin.vim behave mswin
सिर्फ imap का उपयोग करें ...
कृपया विम के लिए शुरुआती ट्यूटोरियल के माध्यम से जाएं। वे मूल बातें शामिल करते हैं, जो यह बहुत अधिक है: 'u' –
http://vim.wikia.com/wiki/Undo_and_Redo – Cyclonecode
विम दस्तावेज़ भी बहुत अच्छा है -': मदद पूर्ववत करें 'आपको इस पर आपका उत्तर मिलेगा, उदाहरण के लिए। –