Comment ouvrir emacs dans bash

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.