"जो का अपना संपादक" स्वाभाविक रूप से मेरे पास नहीं आता है। मैं नैनो या विम का उपयोग करने के लिए कैसे बदलूं?
मैंने कोशिश की
export EDITOR=nano
लेकिन यह सम्मान प्रतीत नहीं होता है। मैं इसका भी visudo
सम्मान करना चाहूंगा ।
"जो का अपना संपादक" स्वाभाविक रूप से मेरे पास नहीं आता है। मैं नैनो या विम का उपयोग करने के लिए कैसे बदलूं?
मैंने कोशिश की
export EDITOR=nano
लेकिन यह सम्मान प्रतीत नहीं होता है। मैं इसका भी visudo
सम्मान करना चाहूंगा ।
जवाबों:
सिस्टम स्तर पर डिफ़ॉल्ट संपादक को बदलने के लिए:
sudo update-alternatives --config editor
और फिर ऑनस्क्रीन प्रॉम्प्ट का पालन करें।
update-alternatives --install /usr/bin/editor editor /usr/bin/geany 10
अपने खाते के लिए डिफ़ॉल्ट संपादक बदलने के लिए जिस तरह से है स्थापित करने के लिए EDITOR
वातावरण चर। यदि वह आपके लिए काम नहीं करता है, तो आपने कुछ असामान्य किया है। जांचें कि आपने भी परिभाषित नहीं किया है VISUAL
, या यदि आपके पास है, तो दो चर एक ही मूल्य दें (देखें विस बनाम बनाम संस्करण - क्या अंतर है? )। इन पंक्तियों को अपने साथ जोड़ें ~/.profile
(ध्यान दें: नहीं~/.bashrc
):
EDITOR=nano
VISUAL=$EDITOR
export EDITOR VISUAL
डेबियन नीति के तहत , सभी कार्यक्रमों का समर्थन करना है EDITOR
और VISUAL
डिफ़ॉल्ट संपादक को सेट करना है।
डेबियन और डेरिवेटिव के तहत, आप सिस्टम-वाइड डिफॉल्ट एडिटर को सेट करने के लिए वैकल्पिक तंत्र का उपयोग कर सकते हैं , जैसा कि स्टीव रॉबर्ड द्वारा उल्लेख किया गया है : update-alternatives --config editor
रूट पर चलाएँ ।
ऊपर उल्लिखित समाधान काम करता है, लेकिन यह स्क्रिप्ट करने योग्य नहीं है। यदि आप इसे एक स्क्रिप्ट योग्य (गैर-संवादात्मक) फैशन में करना चाहते हैं, तो आपको उपयोग करना चाहिए - शुरुआत:
# update-alternatives --set editor /usr/bin/vim.basic
आप के साथ विकल्पों की एक सूची प्राप्त कर सकते हैं:
$ update-alternatives --list editor
EDITOR
शेल शुरू करने पर हर बार मैन्युअल रूप से निर्यात करना होगा। इस प्रयास करें:echo "export EDITOR=nano" >> ~/.bashrc
।