Nur export EDITOR=vimin Ihrem Baschrc oder Zshrc oder ... RC
Kent
oft müssen zusätzlich programme wie git
timpone 24.04.13
3
In Ubuntu ( wie gesagt ), versuchen Sie laufen: select-editor.
Pablo A
Antworten:
164
Sie sollten es der Konfigurationsdatei Ihrer Shell hinzufügen. Für Bash ist dies ~/.bashrcoder ~/.bash_profile. Sie sollten auch festlegen $VISUAL, dass einige Programme (korrekt) dies anstelle von $EDITOR(siehe VISUALvs.EDITOR ) verwenden. Zusätzlich, es sei denn Sie wissen , warum sollten Sie es auf vimstatt vi.
TL; DR, fügen Sie Ihrer Shell-Konfiguration (wahrscheinlich ~/.bashrc) Folgendes hinzu :
Ich arbeite nicht für mich! Nachher sehe ich noch eine Nummer: "sudo crontab -e" anstatt crontab zu editieren!
Mohsen Abasi
@MohsenAbasi Was meinst du mit "Ich sehe immer noch eine Nummer?". Überprüfen Sie, ob dies EDITORin 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 sudofür weitere Einzelheiten).
Andrew Marshall
Ich meine, dass ich nach dem Ausführen von 'sudo crontab -e' immer noch nur eine Nummer sehe (ohne den 'vim'-Editor zu öffnen). Da es in meinem Ubuntu keinen Standardeditor zum Bearbeiten von Cronjobs gibt. Um einen Standardeditor zu haben, tut Ihre Lösung nichts für mich. Einzige Lösung von 'DobesVandermeer' funktioniert.
Mohsen Abasi
104
Sie können Ihren Standardtexteditor auch mit dem folgenden Befehl festlegen.
Dies stellte auch den Standard ein git, was genau das war, was ich brauchte.
Kzqai
Dies stellte auch den Standard ein ranger, was genau das war, was ich brauchte. PS: Nur zur Unterstützung des Index für Menschen, die das Gleiche versuchen.
Wviana
1
Nur dies funktionierte für mich auf Ubuntu-Server 18.04
user3751385
17
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
Wenn bash Ihre Shell ist, fügen Sie sie in .bash_profileIhr 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 ... RCselect-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
(sieheVISUAL
vs.EDITOR
) verwenden. Zusätzlich, es sei denn Sie wissen , warum sollten Sie es aufvim
stattvi
.TL; DR, fügen Sie Ihrer Shell-Konfiguration (wahrscheinlich
~/.bashrc
) Folgendes hinzu :quelle
EDITOR
in Ihrer Umgebung (env | grep EDITOR
) vorhanden ist und ansudo
(sudo env | grep EDITOR
) übergeben wurde, da die sudo-Sicherheitsrichtlinie Ihres Systems dies möglicherweise verbietet (sieheman sudo
für weitere Einzelheiten).Sie können Ihren Standardtexteditor auch mit dem folgenden Befehl festlegen.
quelle
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
Und Sie werden gefragt, welchen Editor Sie verwenden sollen. Wenn Sie vim nicht als Option sehen, führen Sie es aus
Und versuche es erneut.
quelle
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.quelle