135 votes

Comment ouvrir Emacs dans Bash

J'utilise Ubuntu 11.10 (Oneiric Ocelot). Lorsque je tape la commande "emacs" dans le terminal, cela ouvre Emacs dans une fenêtre séparée. Comment puis-je l'ouvrir à l'intérieur du terminal, comme la commande nano éditeur ?

0 votes

Comme toujours lorsque je vois une telle question, je me demande pourquoi vous voulez faire cela. Avec un emacs graphique, vous pourriez utiliser toutes les polices de caractères que vous voulez, un joli jeu de couleurs, utiliser le support des images, etc

34 votes

@Daimrod : parfois, une nouvelle fenêtre qui apparaît harcèle l'esprit concentré. Parfois, vous voulez en faire une rapide dans une fenêtre existante et parfois vous voulez réserver une pièce entière pour votre truc.

11 votes

@Daimrod parce que parfois vous éditez des fichiers à travers deux sauts ssh sur une liaison lente et la version X d'emacs est trop lourde pour votre connexion.

230voto

Jeff Foster Points 22175

Emacs propose de nombreuses options de lancement. Celle que vous recherchez est emacs -nw . Cela ouvrira Emacs à l'intérieur du terminal sans tenir compte de l'adresse de l'utilisateur. DISPLAY même si elle est activée. La forme longue de cet indicateur est emacs --no-window-system .

Plus d'informations sur les options de lancement d'Emacs peuvent être trouvées dans le manuel .

50voto

topskip Points 2665

Tapez simplement emacs -nw . Cela n'ouvrira pas une fenêtre X.

29voto

user2820579 Points 326

Dans l'esprit de fournir une fonctionnalité, allez à votre .profile ou .bashrc situé à l'adresse /home/usr/ et en bas, ajoutez la ligne :

alias enw='emacs -nw'

Maintenant, chaque fois que vous ouvrez une session de terminal, il vous suffit de taper, par exemple, enw et vous avez l'option Emacs no-window avec trois lettres :).

13voto

speeves Points 644

Si vous avez besoin d'ouvrir Emacs sans X :

emacs -nw

1 votes

À l'avenir, notez que vous avez besoin d'une nouvelle ligne pour que le formatage du code fonctionne correctement. C'est ce que j'ai fait les deux premières fois que je l'ai utilisé :)

1 votes

Merci, Tikhon ! Cela m'a fait chier toute la journée :P

5voto

Eric Ihli Points 414

Je n'ai pas aimé la solution des alias pour mes besoins. D'une part, elle ne permettait pas de définir export EDITOR="emacs -nw" .

Mais vous pouvez passer --without-x à configurer et ensuite le bon vieux 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

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X