Wie installiere / standardmäßig die Kommandozeilenversion von Emacs?

8

Ich habe Emacs mit installiert sudo apt-get install emacs. Das Problem ist, dass beim Starten von Emacs über die Befehlszeile (z. B. emacs main.c) Emacs mit einer GUI geöffnet wird. Ich bevorzuge die Befehlszeilenversion, die im Terminalemulator ausgeführt wird.

Wie kann ich Emacs installieren (oder einige Standardeinstellungen ändern), damit Emacs in der Befehlszeile anstelle einer GUI geöffnet wird?

Rechtsfalte
quelle

Antworten:

13

Installieren emacs-noxstatt emacssollte den Trick tun.

TomH
quelle
5
In Debian / Ubuntu ist in die "no X" -Variante von Emacs eine Versionsnummer eingebettet: Der Paketname lautet also emacs23-nox.
Riccardo Murri
^ Dies (was Riccardo sagte)
21

Wenn Sie Emacs im Terminal und ohne X11-Grafikunterstützung starten möchten, rufen Sie es einfach mit dem -nwBefehlszeilenschalter auf:

emacs -nw #...other options

Sie können einen Shell-Alias ​​einrichten, wenn Sie dies häufig tun.

Dies funktioniert auch in den Fällen, in denen Sie keine Kontrolle darüber haben, was installiert ist.

Riccardo Murri
quelle
2
Wenn die Umgebungsvariable $ DISPLAY nicht festgelegt ist, verwendet emacs außerdem die Terminalversion.
KeithB
1

Das Starten von Emacs mit emacs -nwsollte den Trick tun.

Haziz
quelle