Installieren von Vim-6.2

Geschätzte Kompilierzeit:              0.4 SBU
Ungefähr benötigter Festplattenplatz:  34 MB

Alternativen zu Vim

Wenn sie einen anderen Editor als Vim bevorzugen -- zum Beispiel Emacs, Joe oder Nano -- dann schauen sie unter http://www.linuxfromscratch.org/blfs/view/stable/postlfs/editors.html, dort finden sie einige Installationshinweise.

Inhalt von Vim

Vim enthält einen sehr anpassungsfähigen Text Editor, extra programmiert zum effizienten bearbeiten von Text.

Installierte Programme: efm_filter.pl, efm_perl.pl, ex (Link auf vim), less.sh, mve.awk, pltags.pl, ref, rview (Link auf vim), rvim (Link auf vim), shtags.pl, tcltags, vi (Link auf vim), view (Link auf vim), vim, vim132, vim2html.pl, vimdiff (Link auf vim), vimm, vimspell.sh, vimtutor und xxd

Vim Installationsabhängigkeiten

Vim ist abhängig von: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, Ncurses, Sed.

Installation von Vim

Ändern sie den Standardpfad von vimrc und gvimrc nach /etc.

echo '#define SYS_VIMRC_FILE "/etc/vimrc"' >> src/feature.h
echo '#define SYS_GVIMRC_FILE "/etc/gvimrc"' >> src/feature.h

Bereiten sie Vim zum kompilieren vor:

./configure --prefix=/usr

Kompilieren sie das Paket:

make

Und installieren sie das Paket:

make install

Vim kann im klassischen vi Modus laufen indem sie einen symbolischen Link erzeugen:

ln -s vim /usr/bin/vi

Wenn sie später das X Window System auf ihrem LFS installieren möchten, sollten sie nach der Installation von X ihren Vim nochmal neu installieren. Vim bringt eine schöne grafische Oberfläche mit, die allerdings X und ein paar weitere Bibliotheken voraussetzt. Weitere Informationen finden sie in der Vim Dokumentation.

Konfigurieren von Vim

Standardmässig läuft vim im vi Kompatibilitätsmodus. Einige Leute mögen das so, aber wir würden vim gern im vim Modus ausführen (sonst hätten wir vim nicht in diesem Buch installiert, sondern gleich vi). Erstellen sie die Datei /root/.vimrc mit dem folgenden Kommando:

cat > /root/.vimrc << "EOF"
" Begin /root/.vimrc

set nocompatible
set bs=2

" End /root/.vimrc
EOF