दोस्तों, किसी को पता है कि vi से linux कंसोल एडिटर को vim में बदलने के लिए कैसे हम vi निष्पादित करते हैं? मैं उबंटू और फेडोरा कोर का उपयोग कर रहा हूं
vi
वीआईएम में कमांड को क्लासिक मोड में कॉन्फ़िगर किया ।
दोस्तों, किसी को पता है कि vi से linux कंसोल एडिटर को vim में बदलने के लिए कैसे हम vi निष्पादित करते हैं? मैं उबंटू और फेडोरा कोर का उपयोग कर रहा हूं
vi
वीआईएम में कमांड को क्लासिक मोड में कॉन्फ़िगर किया ।
जवाबों:
पहले, सुनिश्चित करें कि आपके पास उचित विम पैकेज स्थापित हैं। कई प्रणालियों पर डिफ़ॉल्ट एक न्यूनतम विम पैकेज स्थापित करना है जो कार्यक्षमता में वीआई के करीब है।
Red Hat आधारित सिस्टम (RHEL, CentOS, Fedora) पर, आपको विम-संवर्धित पैकेज की आवश्यकता है, उदाहरण के लिए मैंने जो CentOS सिस्टम स्थापित किया है, उससे:
vim-common-7.0.109-4.el5_2.4z
vim-enhanced-7.0.109-4.el5_2.4z
vim-minimal-7.0.109-4.el5_2.4z
'आम' में सभी विम पैकेजों द्वारा उपयोग की जाने वाली सामान्य लाइब्रेरीज़ हैं। 'न्यूनतम' सादे vi संपादक निष्पादनयोग्य है जो डिफ़ॉल्ट रूप से स्थापित किया गया है।
डेबियन आधारित सिस्टम (जैसे उबंटू) पर, आपको 'विम' चाहिए। उदाहरण के लिए:
ii vim 2:7.2.079-1ubuntu5 Vi IMproved - enhanced vi editor
ii vim-common 2:7.2.079-1ubuntu5 Vi IMproved - Common files
ii vim-runtime 2:7.2.079-1ubuntu5 Vi IMproved - Runtime files
ii vim-tiny 2:7.2.079-1ubuntu5 Vi IMproved - enhanced vi editor - compact version
इन्हें डिफ़ॉल्ट रूप से स्थापित किया जाना चाहिए। डेबियन / उबंटू पर, आप सभी उपयोगकर्ताओं के लिए डिफ़ॉल्ट सिस्टम संपादक को अपडेट कर सकते हैं:
sudo update-alternatives --config vi
उस संस्करण का चयन करें जिसे आप चयन मेनू से चाहते हैं। विम पैकेज के लिए पोस्ट इंस्टॉलेशन स्क्रिप्ट को पहले से ही इसे अपडेट करना चाहिए था, हालांकि। --config editor
सिस्टम पर सभी उपयोगकर्ताओं के लिए डिफ़ॉल्ट संपादक को बदलने के लिए उपयोग करें (Ubuntu 9.04 मूल डिफ़ॉल्ट नैनो है, उदाहरण के लिए)।
अंत में, किसी भी वितरण के लिए प्रति उपयोगकर्ता आधार पर, उपयोगकर्ता प्रोफ़ाइल में एक उपनाम सेट करें। उदाहरण के लिए यदि शेल बैश है, तो ~ उपयोगकर्ता नाम / .bashrc संपादित करें:
alias vi="vim"
साथ ही, संगतता मोड चालू है या नहीं यह देखने के लिए आप सिस्टम vimrc (/ etc / vimrc, आमतौर पर) की जांच कर सकते हैं।
set cp
set compatibility
विम को बताएंगे कि पुराने स्कूल वी की तरह अधिक व्यवहार करें, फिर चाहे आप ऊपर दिए गए विम का उपयोग कर रहे हों। विम को अधिक उपयोगी बनाने के लिए 'nocp' या 'nocompatibility' में बदलें।
अपने .bashrc में:
alias vi=vim
EDITOR
और VISUAL
पूर्वता लेगा । तो, अपने में निर्यात या साथ अपने मूल्य के रूप में; उदाहरण के लिए, और आपकेv
vi
.bashrc
EDITOR
VISUAL
vim
export EDITOR=vim
export VISUAL=vim
.bashrc
यदि आपको केवल अपनी आईडी के लिए और टर्मिनल सत्र के भीतर बदलावों की आवश्यकता है: एआई द्वारा सुझाए गए अनुसार उर्फ vi।
यदि आप अपनी मशीन पर सिस्टम-वाइड परिवर्तन चाहते हैं, तो सॉफ्ट-लिंक को vim / usr / लोकल / बिन में :
sudo ln -s `which vim` /usr/local/bin/vi
नोट: प्रोग्राम चलकर command vi
या \vi
केवल vi के बजाय vi पर किसी भी उपनाम को अनदेखा कर सकते हैं ।
डेबियन सिस्टम पर, जब आप डिफॉल्ट vim-small को 'vi' के रूप में निष्पादित करते हैं, तो एक अलग RC फाइल का उपयोग किया जाता है - /etc/vim/vimrc.tiny।
'Vi' अधिनियम को 'vim' की तरह बनाने के लिए, /etc/vim/vimrc.tiny संपादित करें और लाइन बदलें:
set compatible
पढ़ने के लिए:
set nocompatible