J’utilise Ubuntu 11.10. Lorsque je tape la commande “emacs” dans le terminal, il ouvre emacs en tant que fenêtre séparée. Comment puis-je l’ouvrir dans le terminal, comme nano editor?
Emacs prend de nombreuses options de lancement. Celui que vous recherchez est emacs -nw
cela ouvrira emacs dans le terminal sans tenir compte de la variable d’environnement DISPLAY même si elle est définie. La forme longue de cet indicateur est emacs --no-window-system
.
Vous trouverez plus d’informations sur les options de lancement d’emac dans le manuel .
Tapez simplement emacs -nw
. Cela n’ouvrira pas de fenêtre X
Dans l’esprit de fournir des fonctionnalités, allez dans votre fichier .profile
ou .bashrc
situé dans /home/usr/
et en bas ajoutez la ligne:
alias enw='emacs -nw'
Maintenant, chaque fois que vous ouvrez une session de terminal, vous tapez simplement, par exemple, enw
et vous avez avec trois lettres l’option no-window emacs :).
Si vous devez ouvrir EMACS sans X:
emacs -nw
emacs hello.c -nw
c’est pour ouvrir un fichier hello.c en utilisant emacs à l’intérieur du terminal
Il peut être utile également d’append l’option --no-desktop
pour éviter de lancer plusieurs tampons enregistrés.
Je n’ai pas aimé la solution d’alias pour mes besoins. D’une part, il n’a pas fonctionné pour définir export EDITOR="emacs -nw"
.
Mais vous pouvez passer --without-x
pour configurer, puis juste les fichiers emacs
réguliers s’ouvriront toujours dans le terminal.
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
Essayez emacs —daemon
pour avoir emacs en arrière-plan et emacsclient
pour vous connecter au serveur emacs.
Il n’ya pas beaucoup de temps à perdre sur les systèmes modernes, mais c’est beaucoup mieux que d’exécuter plusieurs instances d’emacs.