मैं अपने डिफ़ॉल्ट टेक्स्ट एडिटर को gedit से Emacs में कैसे बदल सकता हूं?
मैं अपने डिफ़ॉल्ट टेक्स्ट एडिटर को gedit से Emacs में कैसे बदल सकता हूं?
जवाबों:
जवाब 12.10 पर काम नहीं किया। यहाँ मेरे मामले में क्या काम किया गया है:
यह भी 12.04 और 13.04 पर काम करता है।
gedit
साथ geany
)
बाइंडिंग को बदलने के लिए एक और अधिक मजबूत समाधान होगा /usr/share/applications/defaults.list
।
sed -i 's/gedit/emacs/' /usr/share/applications/defaults.list
एक टेक्स्ट फ़ाइल पर राइट क्लिक करें, "ओपन विथ" को इंगित करें और यह एक उप-मेनू में अन्य संपादकों को दिखाएगा। "अन्य एप्लिकेशन ..." पर क्लिक करें। यह आपको अनुप्रयोगों की एक सूची के साथ एक संवाद दिखाएगा, Emacs का चयन करें और सुनिश्चित करें कि "" सादे पाठ दस्तावेज़ "फ़ाइल के लिए इस एप्लिकेशन को याद रखें" विकल्प की जाँच की गई है। "ओपन" पर क्लिक करें।
मैं एक DE का उपयोग नहीं करता, लेकिन मेरे विन्यास के लिए अगला कमांड सबसे अच्छा है:
/usr/bin/select-editor
यदि आप सभी फ़ाइल प्रकारों के लिए किसी अन्य पाठ संपादक के साथ gedit को बदलना चाहते हैं, तो सबसे आसान है कि defaults.list
यहाँ स्थित फ़ाइल को संपादित करें:
/usr/share/applications/defaults.list
बस gedit.desktop
अपने स्वयं के संपादक (इस मामले में emacs.desktop
) के साथ सभी संदर्भों को ढूंढें और प्रतिस्थापित करें । फ़ाइल को संपादित करने के लिए आपको रूट अनुमतियों की आवश्यकता होती है। तो, बस करो:
sudo -H gedit /usr/share/applications/defaults.list
फ़ाइल सहेजें, इसे बंद करें और यह पूरा हो गया है।
आप एक विशिष्ट उपयोगकर्ता के लिए # ~ / .local / share / Applications / mimeapps.list में डिफ़ॉल्ट पाठ संपादक सेट कर सकते हैं :
[Default Applications]
text/plain=gedit.desktop
सभी उपयोगकर्ताओं के लिए वैश्विक कॉन्फ़िगरेशन के लिए आपको /etc/gnome/defaults.list को संशोधित करना होगा
सभी उपयोगकर्ता (वैश्विक) के लिए डिफ़ॉल्ट पाठ संपादक के रूप में प्लामा सेट करने के लिए:
सूदो सेडी-एस | पाठ / सादे = gedit.desktop | पाठ / सादे = pluma.desktop | g '/etc/gnome/defaults.list
export EDITOR=emacs
- और शायद.bashrc
इसे अपने साथ जोड़ें ताकि यह आपका डिफ़ॉल्ट बन जाए।