Ich benutze Ubuntu 9.10 und der Standard-Texteditor ist Nano, was ich hasse. (Nicht jeder?)
Normalerweise ist es kein Problem, da ich nur vi oder gedit alles, aber crontab -e
mit Nano öffne. Ich habe versucht, es mit der sudo update-alternatives --config editor
Option 3 ("/usr/bin/vim.basic") auf vim umzustellen. Dies hat es für Sudo und Nicht-Sudo gleichermaßen geändert. crontab -e
Öffnet aber immer noch nano. Irgendwelche Ideen? max
ubuntu
bash
text-editors
Max Williams
quelle
quelle
sudo -E crontab -e
wosudo -E
angegeben, Ihre Umgebungsvariablen.Versuchen Sie in Ubuntu Folgendes auszuführen:,
select-editor
wodurch interaktiv Folgendes erstellt wird~/.selected_editor
:quelle
~/.selected_editor
? Das ist, was auf meinem System ist und was ich woanders gesehen habe.Wenn Sie
nano
so viel hassen , können Sie es einfach deinstallieren:crontab
sollte dann einfach auf den nächsten voreingestellt seinEDITOR
(bei mir war es dasvim.basic
).quelle
sudo crontab -e
. Ich habeexport EDITOR=vim
sowohl die .bashrc-Datei des Super-Users als auch des Entwicklerkontos eingestellt, habe mich abersudo crontab -e
immer noch in Nano geöffnet. Nach der Deinstallation von nano wird vim geöffnet. Vielen Dank!Von
man crontab
:Hinzufügen zu
~/.bashrc
:quelle
Die bessere Wahl ist, die Alternative des Editors festzulegen (nicht nur einen Benutzer):
quelle
arbeitet an debian squeeze
quelle
EDITOR=vim crontab -e
funktioniert auch, jedoch nur einmal.Leider kann ich keinen Kommentar abgeben oder abstimmen.
Unter Ubuntu wird die Konfigurationsdatei aufgerufen
~/.selected_editor
Mit dem folgenden Befehl können Sie den Standardeditor erneut auswählen :
Das Entfernen der Datei in Ihrem Home-Verzeichnis funktioniert ebenfalls.
Nur das Setzen der Variablen
$VISUAL
oder$EDITOR
wird funktionieren, ist aber nur dann beständig, wenn Sie es in ein Skript schreiben, das in Ihrer Umgebung ausgeführt wird.Fügen Sie Ihrer RC-Datei hinzu
Aber ich würde nicht empfehlen, die letzte Lösung zu verwenden.
quelle
Sie sollten die
~/.sensible_editor
Datei am besten entfernen , und wenn Sie sie dann ausführen,crontab -e
werden Sie aufgefordert, den bevorzugten Editor auszuwählen.Von da an wird Ihre Präferenz in der
~/.sensible_editor
Datei gespeichert.quelle
emacsclient
.für Debian verwenden Sie:
und
Wählen Sie '2' und drücken Sie die Eingabetaste. Verstanden!
quelle
Am einfachsten wäre es, das Produkt, das Sie nicht wollen, vollständig loszuwerden. Alle anderen Konfigurationsänderungen würden automatisch erfolgen.
apt-get install vim -y && apt-get remove nano -y
quelle
Auf älteren Maschinen wie einigen von Debian funktioniert dies auch und ist die portabelste Lösung.
quelle
/usr/bin
manuell an. Diese Standorte werden von verwaltetdpkg
und sollten nicht direkt manipuliert werden.