Welche Ubuntu-Programme benutzen die Umgebungsvariable EDITOR?
Michael Zoet
Michael.Zoet at michaelzoet.de
Mon Dez 8 07:45:54 GMT 2008
Dirk Deimeke schrieb:
> Hi,
>
>> Welche Ubuntu-Programme benutzen die Umgebungsvariable EDITOR? (siehe
>> man environ)
So gestellt macht die Frage für mich nicht viel Sinn! ;-) Es ist eher
die Frage welche Programme diese Umgebungsvariable nicht berücksichtigen!
>> '~$ echo $EDITOR' erzeugt keine Ausgabe.
Ubuntu default Einstellungen. D.h. auf der Shell wird dann nano oder
pico ( ich vergesse immer welcher der beiden Editoren da bei Ubuntu
default ist...) benutzt. Du musst EDITOR erst explizit setzen damit da
etwas drin steht. Ich z.B. schreibe mir auf jedem neuen System immer
sofort "export EDITOR=vi" in meine .bashrc rein. So weiß ich, alle
Konsolenprogramme starten den vi wenn ich etwas editieren will. Wenn
sie sich Unix like verhalten!
>
> einige Konsolenprogramme machen das.
Ich würde eher sagen ALLE Konsolenprogramme. Nur bei einigen macht es
keinen Sinn wenn die diese Variable auswerten...
>
> Beispielsweise "crontab -e".
Um noch ein paar mehr in den Raum zu werfen:
vipw
vigr
visudo
mutt
ldapvi
und und und (die fallen mir gerade nicht ein)
Grundsätzlich sind Umgebungsvaribalen dafür da von ALLEN Programmen
berücksichtigt zu werden! Sonst würden die keinen Sinn machen. Auch
GUI Programme von GNOME und KDE werten diese aus. Z.B. wäre es
theoretisch möglich ein "export EDITOR=gvim" zu machen und dann zu
hoffen das alle GUI Programme den gvim aufrufen, wenn man etwas
editieren will. (was aber praktisch nicht der Fall ist! Zum Glück für
viele Anwender ;-) und Pech für mich :-( )
Grüße,
michazoet
--
Michael Zoet
Webseite: http://zoet.de
Jabber: michazoet at jabber.org