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 à l'intérieur du terminal, comme le nano editor?
Emacs prend de nombreuses options de lancement. Celui que vous recherchez est emacs -nw
. Cela ouvrira emacs à l’intérieur du terminal sans tenir compte de la variable d’environnement DISPLAY même s’il est défini . La forme longue de cet indicateur est emacs --no-window-system
.
Vous trouverez plus d’informations sur les options de lancement d’emacs dans le manual .
Il suffit de taper emacs -nw
. Cela n'ouvrira pas une fenêtre X.
Dans l’esprit de fournir des fonctionnalités, accédez à votre fichier .profile
ou .bashrc
situé à /home/usr/
et en bas, ajoutez la ligne suivante:
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 sans fenêtre d’emacs :).
Si vous devez ouvrir EMACS sans X:
emacs -nw
emacs hello.c -nw
ceci consiste à ouvrir un fichier hello.c en utilisant emacs à l'intérieur du terminal
Je n'ai pas aimé le pseudonyme pour mes besoins. D'une part, cela n'a pas fonctionné pour définir export EDITOR="emacs -nw"
.
Mais vous pouvez passer --without-x
à configurer et ensuite, seul le standard 'emacs
s'ouvrira 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 tâche de fond et emacsclient
pour vous connecter au serveur emacs.
Il n’ya pas beaucoup de temps gagné sur les systèmes modernes, mais c’est bien mieux que d’exécuter plusieurs instances d’emacs.
Il peut également être utile d’ajouter l’option --no-desktop
pour éviter de lancer plusieurs tampons enregistrés.