मेरा मानना है कि मैं कुछ कर सकता हूं export EDITOR=vi
, लेकिन मुझे यकीन नहीं है कि वास्तव में क्या दर्ज किया जाए, और कहां।
मैं अपने डिफ़ॉल्ट संपादक के रूप में "vi" कैसे सेट कर सकता हूं?
select-editor
:।
मेरा मानना है कि मैं कुछ कर सकता हूं export EDITOR=vi
, लेकिन मुझे यकीन नहीं है कि वास्तव में क्या दर्ज किया जाए, और कहां।
मैं अपने डिफ़ॉल्ट संपादक के रूप में "vi" कैसे सेट कर सकता हूं?
select-editor
:।
जवाबों:
आपको इसे अपने शेल की कॉन्फ़िगरेशन फ़ाइल में जोड़ना चाहिए। बैश के लिए, यह ~/.bashrc
या है ~/.bash_profile
। आपको भी सेट करना चाहिए $VISUAL
, क्योंकि कुछ प्रोग्राम (सही ढंग से) इसके बजाय इसका उपयोग करते हैं $EDITOR
(देखें VISUAL
बनामEDITOR
)। इसके अतिरिक्त, जब तक आप यह नहीं जानते कि आपको vim
इसकी जगह सेट क्यों करना चाहिए vi
।
TL, DR, अपने शेल कॉन्फ़िगरेशन में निम्नलिखित जोड़ें (शायद ~/.bashrc
):
export VISUAL=vim
export EDITOR="$VISUAL"
EDITOR
दोनों अपने वातावरण में है ( env | grep EDITOR
) और करने के लिए पारित हो जाता है sudo
( sudo env | grep EDITOR
), आपके सिस्टम के sudo सुरक्षा नीति के रूप में यह प्रतिबंधित कर सकते हैं (देखें man sudo
अधिक जानकारी के लिए)।
आप निम्न कमांड का उपयोग करके अपने डिफ़ॉल्ट टेक्स्ट एडिटर को भी सेट कर सकते हैं।
sudo update-alternatives --config editor
git
भी सेट कर दिया , जो वास्तव में मुझे चाहिए था।
ranger
भी सेट कर दिया , जो वास्तव में मुझे चाहिए था। पुनश्च: केवल उन लोगों के लिए अनुक्रमणिका की मदद करने के लिए जो ऐसा करने की कोशिश कर रहे हैं।
जैसा कि पाब्लो बियानची ने एक टिप्पणी में उल्लेख किया है , आप चला सकते हैं
select-editor
और यह आपको पूछेगा कि किस संपादक का उपयोग करना है। यदि आप विकल्प के रूप में विम नहीं देखते हैं, तो दौड़ें
apt install vim
और फिर प्रयत्न करें।
यदि बैश आपका शेल है, तो इसे .bash_profile
अपने होम डायरेक्टरी में डालें ; अगर zsh आपका शेल है, तो इसे डालें .zprofile
; अन्य गोले के अनुसार दस्तावेज़ देखें।
export EDITOR=vim
अपने bashrc या zshrc या ..rc में