Sto usando Ubuntu 11.10. Quando digito il comando "emacs" nel terminale, si apre emacs come una finestra separata. Come posso aprirlo all'interno del terminale, come nano editor?
Sto usando Ubuntu 11.10. Quando digito il comando "emacs" nel terminale, si apre emacs come una finestra separata. Come posso aprirlo all'interno del terminale, come nano editor?
Risposte:
Emacs accetta molte opzioni di avvio. Quello che stai cercando è
emacs -nw
questo aprirà emacs all'interno del terminale ignorando la variabile d'ambiente DISPLAY anche se è impostata. La forma lunga di questa bandiera è emacs --no-window-system
.
Maggiori informazioni sulle opzioni di avvio di emacs possono essere trovate nel manuale .
Nello spirito di fornire funzionalità, vai al tuo file .profile
o .bashrc
situato in /home/usr/
e in fondo aggiungi la riga:
alias enw='emacs -nw'
Ora, ogni volta che apri una sessione di terminale, digita, per esempio, enw
e hai con tre lettere l'opzione senza finestra di emacs :).
Se devi aprire EMACS senza X:
emacs -nw
Non mi piaceva la soluzione alias per i miei scopi. Per uno, non ha funzionato per l'impostazione export EDITOR="emacs -nw"
.
Ma puoi passare --without-x
a configure e poi solo il vecchio normale emacs
si aprirà sempre nel terminale.
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
emacs hello.c -nw
questo serve per aprire un file hello.c usando emacs all'interno del terminale