"Joes eigener Redakteur" kommt für mich natürlich nicht in Frage. Wie wechsle ich zur Verwendung von Nano oder Vim?
ich habe es versucht
export EDITOR=nano
aber es scheint nicht respektiert zu werden. Das möchte ich auch visudo
respektieren.
debian
environment-variables
editors
wmarbut
quelle
quelle
EDITOR
jedes Mal, wenn Sie die Shell starten , manuell exportieren . Versuchen Sie folgendes:echo "export EDITOR=nano" >> ~/.bashrc
.~/.bashrc
zu~/.profile
. Siehe Alternative zu .bashrcAntworten:
So ändern Sie den Standardeditor auf Systemebene:
und befolgen Sie dann die Anweisungen auf dem Bildschirm.
quelle
update-alternatives --install /usr/bin/editor editor /usr/bin/geany 10
Die Art und Weise des Standardeditor für Ihr Konto zu ändern ist das festlegen
EDITOR
Umgebungsvariable. Wenn das bei Ihnen nicht funktioniert, haben Sie etwas Ungewöhnliches getan. Stellen Sie sicher, dass Sie nicht auch definiert habenVISUAL
, oder geben Sie den beiden Variablen den gleichen Wert (siehe VISUAL vs. EDITOR - Was ist der Unterschied? ). Fügen Sie diese Zeilen zu Ihren hinzu~/.profile
(Anmerkung: nicht zu~/.bashrc
):Gemäß der Debian-Richtlinie sollen alle Programme den Standardeditor unterstützen
EDITOR
undVISUAL
festlegen.Unter Debian und Derivaten können Sie den alternativen Mechanismus verwenden , um den systemweiten Standardeditor festzulegen, wie von Steve Robillard erwähnt :
update-alternatives --config editor
Als root ausführen .quelle
Die oben erwähnte Lösung funktioniert, ist jedoch nicht skriptfähig. Wenn Sie dies auf skriptfähige (nicht interaktive) Weise tun möchten, sollten Sie --set verwenden:
Sie erhalten eine Liste der Auswahlmöglichkeiten mit:
quelle