vim alias nicht für root

Rainer Traut tr.ml at gmx.de
Thu Dec 1 08:49:08 UTC 2005


Danke für deine Antwort, find's aber trotzdem schade...

Frank Arnold wrote:
> Am Mittwoch, den 30.11.2005, 10:12 +0100 schrieb Rainer Traut:
>> Hallo,
>>
>> weiss evtl. jemand, warum der vi/vim alias für root abgestellt wurde?
>>
>> Die Datei /etc/profile.d/vim.sh
>> hat jetzt folgenden Inhalt:
>>
>> if [ -n "$BASH_VERSION" -o -n "$KSH_VERSION" -o -n "$ZSH_VERSION" ]; then
>>    [ -x /usr/bin/id ] || return
>>    [ `/usr/bin/id -u` -le 100 ] && return
>>    # for bash and zsh, only if no alias is already set
>>    alias vi >/dev/null 2>&1 || alias vi=vim
>> fi
>>
>> sodass der Alias für root nicht mehr gesetzt wird.
> 
> Der Grund dürfte klar sein: Falls /usr nicht vorhanden ist, gibt es auch
> kein vim. /usr könnte über Netzwerk eingebunden und nicht verfügbar sein
> oder eine separate /usr Partition wurde nicht eingehängt.
> 
> Mit "alias vi=vim" kommt es dann zu "bash: vi: command not found". Kann
> man mit /bin/vi umgehen, wenn vim-minimal installiert ist, ist aber
> lästig... ;)
> 
> Laut RPM-ChangeLog wurde das am 19. Januar abgestellt. Man kann den

Sicher? Ich hatte mir das Changelog von vim angeschaut, bevor ich 
gepostet habe.
Und am 19. Januar wurde da nichts geändert:

* Mo Jan 31 2005 Karsten Hopp <karsten at redhat.de> 6.3.061-1
- patchlevel 61

* Di Jan 18 2005 Chip Turner <cturner at redhat.com> 1:058-2
- rebuild for new perl


Gruss
Rainer




More information about the Fedora-de-list mailing list