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?

Antworten:


13

Installieren emacs-noxstatt emacssollte den Trick tun.


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.


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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.