Ich glaube, ich kann so etwas tun export EDITOR=vi
, bin mir aber nicht sicher, was genau und wo ich eingeben soll.
Wie kann ich "vi" als Standardeditor festlegen?
select-editor
.
Ich glaube, ich kann so etwas tun export EDITOR=vi
, bin mir aber nicht sicher, was genau und wo ich eingeben soll.
Wie kann ich "vi" als Standardeditor festlegen?
select-editor
.
Antworten:
Sie sollten es der Konfigurationsdatei Ihrer Shell hinzufügen. Für Bash ist dies ~/.bashrc
oder ~/.bash_profile
. Sie sollten auch festlegen $VISUAL
, dass einige Programme (korrekt) dies anstelle von $EDITOR
(siehe VISUAL
vs.EDITOR
) verwenden. Zusätzlich, es sei denn Sie wissen , warum sollten Sie es auf vim
statt vi
.
TL; DR, fügen Sie Ihrer Shell-Konfiguration (wahrscheinlich ~/.bashrc
) Folgendes hinzu :
export VISUAL=vim
export EDITOR="$VISUAL"
EDITOR
in Ihrer Umgebung ( env | grep EDITOR
) vorhanden ist und an sudo
( sudo env | grep EDITOR
) übergeben wurde, da die sudo-Sicherheitsrichtlinie Ihres Systems dies möglicherweise verbietet (siehe man sudo
für weitere Einzelheiten).
Sie können Ihren Standardtexteditor auch mit dem folgenden Befehl festlegen.
sudo update-alternatives --config editor
git
, was genau das war, was ich brauchte.
ranger
, was genau das war, was ich brauchte. PS: Nur zur Unterstützung des Index für Menschen, die das Gleiche versuchen.
Wie von Pablo Bianchi in einem Kommentar erwähnt, kann man laufen
select-editor
Und Sie werden gefragt, welchen Editor Sie verwenden sollen. Wenn Sie vim nicht als Option sehen, führen Sie es aus
apt install vim
Und versuche es erneut.
Wenn bash Ihre Shell ist, fügen Sie sie in .bash_profile
Ihr Ausgangsverzeichnis ein. Wenn zsh Ihre Shell ist, fügen Sie sie ein .zprofile
. Für andere Shells siehe entsprechende Dokumentation.
export EDITOR=vim
in Ihrem Baschrc oder Zshrc oder ... RC