Vi को कैसे बनाएं डिफ़ॉल्ट?


21

जब मैं टाइप करता हूँ तो Ubuntu 11.10 विम का उपयोग करता है

vi filename

मैं यूआईबी को वीआई के बजाय उपयोग करने के लिए कैसे मजबूर करूं?

जवाबों:


24

आपको वास्तविक vi पैकेज स्थापित करने की आवश्यकता है , जो उबंटू पर एनवीआई है।

sudo apt-get install nvi

आप नीचे अगर लाइन को चलाने के लिए आवश्यकता हो सकती है NVI के लिए डिफ़ॉल्ट प्रदाता के रूप में स्वचालित रूप से उठाया नहीं है vi

sudo update-alternatives --config vi


7
मुझे लगता है कि आप चाहते हैंsudo update-alternatives --config editor
rfay

6

आदमी अद्यतन-विकल्प

vi यहां तक ​​कि एक उदाहरण के रूप में विशेष उल्लेख मिलता है।


1
एक बहुत ही उपयोगी आदमी पृष्ठ। वे कहते हैं कि किसी को सिखाने के लिए बेहतर है कि उसे मछली कैसे दी जाए ... शायद नीचे का मतदाता इससे सहमत नहीं था। मैंने आपको इसे रद्द करने के लिए उकसाया :)
चान-हो सुह

3
यह जवाब वास्तव में सवाल का जवाब नहीं देता है, क्या यह करता है?
jokerdino

3

चेक आउट:

तय करें कि आप किस वी-संगत उपकरण का उपयोग करना चाहते हैं।

vim, elvis, nvi, vigor (आदि)। आप के उत्पादन का अध्ययन apt-cache search editor |grep viऔर अन्य विकल्पों की तलाश कर सकते हैं। nvivi के साथ संगत "बग के लिए बग" होने का दावा करता है।

एक बार जब आप ऐसा कर लेते हैं, तो पैकेज स्थापित करें:

apt-get install $YOURCHOICE

तो भागो

update-alternatives --config vi

और $ vi को "vi" के रूप में सेट करने के लिए चुनें।


1

अगर किसी भी तरह से आप सिर्फ Vim विशिष्ट सुविधाओं से छुटकारा चाहते हैं, तो आप यह भी सुनिश्चित कर सकते हैं कि Vim संगत मोड में चलता है


-1

vim को आपके डिफ़ॉल्ट संपादक के रूप में सेट किया गया है। इस पर्यावरण चर को सेट करके अपने डिफ़ॉल्ट संपादक के रूप में रखें -> निर्यात EDITOR = vi


1
यह काम नहीं करेगा अगर vi सिम्लिंक अभी भी विम की ओर इशारा कर रहा है।
लियोन नर्डेला
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.