Vi - इन्सर्ट मोड ubuntu 12.10 में काम नहीं करता है


16

मैं ubuntu 12.10 पर काम कर रहा हूं, और vi में मेरा इन्सर्ट मोड काम नहीं कर रहा है।

यहाँ छवि विवरण दर्ज करें

जब मैं iइन्सर्ट मोड पर जाता हूँ, तो कुछ नहीं होता है। मारने पर टर्मिनल पर iफिर से लिखता iहै, लेकिन <-backspaceचरित्र को नहीं हटाता है। केवल Deleteवहीं काम करता है। क्या मुझे कहीं भी कॉन्फ़िगर करने की आवश्यकता है?


1
क्या आपने इसके बजाय विम स्थापित करने की कोशिश की? किसी भी तरह से इसे काम करना है
स्टीफन

क्या यह स्थानीय टर्मिनल सत्र है, या किसी अन्य होस्ट से कनेक्ट होने के बाद? क्या टर्मिनल अनुकरण प्रभाव में होगा?
david6

@ david6 यह एक स्थानीय सूक्ति-टर्मिनल सत्र है।
प्रयागपाद

@Stefan वहाँ यह 'विम' स्थापित करने का काम करता है। \
_

1
आप का स्वागत है, मुझे एक असली जवाब के रूप में भी इसका जवाब देना चाहते हैं?
स्टीफन

जवाबों:


24

VIM स्थापित करने से संभवतः उस समस्या का समाधान हो जाएगा

sudo aptitude install vim

यह वास्तव में काम करना है, हालांकि, यह हो सकता है कि संगतता मोड चालू है इसलिए आप सम्मिलित मोड में होंगे लेकिन VI आपको नहीं बताएगा।

किसी भी तरह विम का उपयोग करने की सिफारिश की जाती है, इसका मूल रूप से V i IM साबित हुआ।


1
"sudo apt-get install vim" कमांड ने ठीक काम किया।
मणिन्दा

5

यह नहीं है कि डालने मोड काम नहीं करता है। लेकिन आप जिस vi संपादक का उपयोग कर रहे हैं, वह पुराना संस्करण है और हमारे सामान्य संपादकों की तुलना में उपयोग करने के लिए अलग है। Vi के संपादक का अद्यतन संस्करण प्राप्त करें-

sudo apt-get install vim 

-1

@ टर्मिनल टाइप vi हिट दर्ज करें, उसके बाद पहले प्रेस एस्केप (ESC) कुंजी की तुलना में मैं अब फाइल में लिख सकता हूं। मुझे लगता है कि इससे पहले कि आप विम का उपयोग न करें और इसे सहेजने के लिए फ़ाइल और CTRL + S में कोई डेटा लिखने के लिए ESC कुंजी को प्रारंभ करने के लिए उपयोग करें।

बंद फ़ाइल के लिए फिर से SHIFT + की तुलना में ESC मारा; wq और फ़ाइल बंद करने के लिए दर्ज करें।


3
जब आप शुरू करते हैं vi, तो आप सामान्य मोड में शुरू करते हैं, इसलिए प्रेस करने की कोई आवश्यकता नहीं है ESC। दबाने ctrl+sसे बचत नहीं होगी, लेकिन किसी भी आउटपुट को अपनी टर्मिनल विंडो तक पहुंचने से रोकें, और ऐसा प्रतीत होगा जैसे सब कुछ जम गया है। बचत है:w
हावर्ड
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.