"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.
"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.
Antworten:
So ändern Sie den Standardeditor auf Systemebene:
sudo update-alternatives --config editor
und befolgen Sie dann die Anweisungen auf dem Bildschirm.
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 haben VISUAL
, 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
):
EDITOR=nano
VISUAL=$EDITOR
export EDITOR VISUAL
Gemäß der Debian-Richtlinie sollen alle Programme den Standardeditor unterstützen EDITOR
und VISUAL
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 .
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:
# update-alternatives --set editor /usr/bin/vim.basic
Sie erhalten eine Liste der Auswahlmöglichkeiten mit:
$ update-alternatives --list editor
EDITOR
jedes Mal, wenn Sie die Shell starten , manuell exportieren . Versuchen Sie folgendes:echo "export EDITOR=nano" >> ~/.bashrc
.