Installiertes Debian Stretch (9.3). Installierte Vim und entfernte Nano. Vim ist als Standardeditor ausgewählt.
Jedes Mal crontab -e
, wenn ich renne , erhalte ich folgende Warnungen:
root@franklin:~# crontab -e
no crontab for root - using an empty one
/usr/bin/sensible-editor: 25: /usr/bin/sensible-editor: /bin/nano: not found
/usr/bin/sensible-editor: 28: /usr/bin/sensible-editor: nano: not found
/usr/bin/sensible-editor: 31: /usr/bin/sensible-editor: nano-tiny: not found
No modification made
Ich habe versucht, das sensible-utils
Paket neu zu konfigurieren , aber es gibt keine Eingaben (was auf Erfolg hindeutet), aber die Warnungen werden weiterhin angezeigt.
root@franklin:~# dpkg-reconfigure sensible-utils
root@franklin:~#
Obwohl diese Warnungen mich nicht daran hindern, irgendetwas zu tun, finde ich sie ziemlich ärgerlich. Wie kann ich sie loswerden?
visudo
,git
(wenn Aufforderung für eine Commit - Nachricht bearbeitet werden),mutt
und andere Werkzeuge verwenden , ist nurEDITOR
(für Barebones / Baseline - Szenarien), oderVISUAL
(wenn Flüche verfügbar sind).~/.selected-editor
pro Benutzer.Die generische Linux-Methode zum Festlegen des Standardeditors besteht darin, die
VISUAL
Shell-Variable auf den gewünschten Editor festzulegen. Zum Beispiel in folgender.bashrc
Zeile hinzufügen:Dies wird jedes Mal festgelegt, wenn Sie sich
vi
als visueller Editor am System anmeldenquelle
alternatives
und diesensible-
Mechanismen als auch .sensible-editor
gezielt zu ändern .EDITOR
Umgebungsvariable so einzustellen, wie ich es tue.Ein weiterer guter Trick ist es, den von
update-alternatives
Ihnen bevorzugten Editor auszuwählen. Dies gibt Ihnen nicht nur das Privileg, einen auszuwählen, sondern lässt Sie auch sehen, welche Editoren sich auf Ihrem System befinden:Ergebnis:
Geben Sie dann einfach die Nummer Ihres bevorzugten Editors ein und drücken Sie die Eingabetaste.
quelle