2011-02-28 16 views
37

मैं Emacs डिफ़ॉल्ट रूप से टर्मिनल (या कंसोल) मोड में कैसे चला सकता हूं, जैसे कि मैंने -nw का उपयोग किया था? और एक बार ऐसा करने के बाद, अगर मुझे आवश्यकता हो तो मैं इसे GUI मोड (एक बार) में चलाने के लिए कैसे मजबूर करूं?डिफ़ॉल्ट रूप से कंसोल मोड (-nw) में emacs चलाएं

उत्तर

52

मेरे डेबियन परीक्षण पर, alias emacs='emacs -nw'emacs टर्मिनल में Emacs खोलता है। और, उसी सत्र में, emacs23-x जीयूआई के साथ Emacs खुलता है।

+12

या एक्स संस्करण के लिए '\ emacs' कर सकते हैं। यह मूल emacs को उपनाम नहीं बुलाएगा। मेरे पास तीन उपनाम हैं, 'enw =' \ emacs -nw -name -bg black -fg white -bd वन ग्रीन ',' emacsx = 'em emss -name Editor_Emacs_ $ USER @ $ HOST -geometry 80x50 -bg black -fg white -बीडी वन ग्रीन 'और' emacs = 'enw'' को * nw * de default one बनाने के लिए। –

0
alias emacs='emacs -nw' 

या

unset DISPLAY 
+1

DISPLAY डिलीवरी काम करता है लेकिन यह मानता है कि आप किसी भी अन्य एक्स प्रोग्राम को चलाने के लिए नहीं चाहते हैं। – Eponymous

7

मामले में आप टर्मिनल मोड में Emacs उपयोग करने के लिए हमेशा, (कोई एक्स समर्थन के साथ Emacs) स्थापित Emacs-NOx निर्णय लेते हैं।

तुम इतनी Emacs के बाद installationis अभी भी $ से भाग गया उपनाम फिर से बनाने की आवश्यकता! :) डेबियन के रेपोस में वहाँ

इसका इतना निचोड़ भी उबंटू में होना चाहिए।

3

This answer सुझाता है कि जिस विधि को मैंने पाया वह मेरे लिए सबसे अच्छा काम करता है (उपनामों में समस्याएं थीं)। अनिवार्य रूप से, अपने खोल rc फ़ाइल में एक निष्पादन स्क्रिप्ट

#!/bin/sh 
emacs -nw "[email protected]" 

और यह इंगित $EDITOR पैदा करते हैं।

0

मैं इस समस्या में भाग गया और एक उपनाम सेट नहीं करना चाहता था (क्योंकि मैं भी चाहता था कि "emacs -nw" मेरा डिफ़ॉल्ट खोल संपादक हो लेकिन यह काम नहीं करेगा) इसलिए मैंने इस लाइन को देखा और देखा configure

If you are sure you want Emacs compiled without X window support, pass 
--without-x to configure. 

में तो, आप डाउनलोड करने और स्रोत से निर्माण करना चाहते हैं, तो आप सिर्फ

curl http://gnu.mirrors.hoobly.com/emacs/emacs-25.3.tar.xz 
tar -xvzf emacs-25.3.tar.xz && cd emacs-25.3 
./configure --without-x 
make && sudo make install 
संबंधित मुद्दे