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(a)redhat.de> 6.3.061-1
- patchlevel 61
* Di Jan 18 2005 Chip Turner <cturner(a)redhat.com> 1:058-2
- rebuild for new perl
Gruss
Rainer