Arch ohne nano und vi
Ich verwende schon seit ich Linux kenne nur noch den Texteditor vim, der alte vi ist mir zu staubig. Auch an nano konnte ich mich nie so recht gewöhnen, daher hier ein kurzer Tipp wie man unter Arch die beiden nicht notwendigen Editoren los wird:
pacman -R nano vi ln -s /usr/bin/vim /usr/bin/nano ln -s /usr/bin/vim /usr/bin/vi
Die symbolischen Links habe ich nur für die Kompatibilität mit Programmen angelegt, welche ihren Editor fest verdrahtet haben. Dies betrifft unter Arch z.b. sudo welches immer den normalen vi nehmen möchte.
Also bei mir hat sudo den editor nicht fest verdrahtet. In meiner .profile steht z.B. export EDITOR="nano", wenn ich dann sudo visudo aufrufe, wird nano statt vi verwendet. Sollte auch mit vim klappen. Soweit ich weiß benutzen einige Programme diese Umgebungsvariable.
Kommentar von blah — 27.11.2010 18:36:46 | #
Die Manpage von visudo sagt mir da was anderes. Aber wenn Arch sudo etwas anderd gebaut hat funktioniert das natürlich mit dem Umgebungsvariablen.
Dann bin ich wohl einer alten Gewohnheit auf den Leim gegangen. Es gab aber noch ein paar andere Tools welche Hartnäckig vi bzw. nano verwenden wollten.
mfg Betz Stefan
Kommentar von encbladexp — 27.11.2010 19:19:52 | #
Stimmt, wie es aussieht, geht das nur mit Editoren aus der hardgecodeten Editorenlist - ich nehme an, nano ist da drin.
Zitat aus der Manpage: "Normally, visudo does not honor the VISUAL or EDITOR environment variables unless they contain an editor in the aforementioned editors list."
Aber ein Symlink geht natürlich immer :-)
Kommentar von blah — 28.11.2010 00:00:36 | #
Danke für den Tipp. Mir ist letztens bei mercurial aufgefallen, dass ich die commit Messages mit vi schreibe. Ein Eintrag in die .hgrc hat zwar auch geholfen, aber so ist es nun zentral gelöst.
Kommentar von ostcar — 28.11.2010 01:18:17 | #
Dafür solltest du aber die EDITOR Environment Variable in der .bashrc oder so setzen.
Mein "Hack" ist eigentlich nur für Sachen gedacht bei welchem der Editor hart verdrahtet ist. Ein anderer Grund ist das so die Ausgabe von pkgstats passt, und kein nano oder vi mehr in der Statistik ist.
mfg Betz Stefan
Kommentar von encbladexp — 28.11.2010 10:07:21 | #