Es gibt viele Programme, die einen Editor basierend auf der EDITOR
Umgebungsvariablen starten . Leider sind sie sich nicht einig, ob diese Variable ein Shell-Skript-Snippet enthalten soll (damit Sie Optionen an den Editor übergeben können) oder den Namen einer ausführbaren Datei (die möglicherweise Leerzeichen enthält) enthalten sollte.
Die sichere Option ist, ein kurzes Skript zu schreiben, das Ihren Editor mit den gewünschten Optionen aufruft und ihm einen Namen gibt, der keine Sonderzeichen enthält. Hier ist ein Beispielskript:
#!/bin/sh exec emacs -nw "$@"
Rufen Sie das Skript auf /home/chenge/bin/EDITOR
(zum Beispiel) und setzen Sie EDITOR=/home/chenge/bin/EDITOR
.
Stellen Sie auch VISUAL
den gleichen Wert ein (die beiden Variablen haben denselben Zweck; die meisten, aber nicht alle Programme verstehen beide).
Wenn Sie Emacs 23 haben, möchten Sie den Emacs-Daemon einrichten und emacsclient
stattdessen anrufen emacs
.