Instalación de Vim-6.2

Tiempo estimado de construcción:		0.4 SBU
Estimación del espacio necesario en disco:	34 MB

Alternativas a Vim

Si prefieres otro editor en vez de Vim, como Emacs, Joe, o Nano, mira en http://www.escomposlinux.org/lfs-es/blfs-es-5.0/postlfs/editors.html las instrucciones de instalación sugeridas (el original se encuentra en http://www.linuxfromscratch.org/blfs/view/stable/postlfs/editors.html).

Contenido de Vim

El paquete Vim contiene un editor de texto configurable construido para obtener una eficiente edición del texto.

Programas instalados: efm_filter.pl, efm_perl.pl, ex (enlace a vim), less.sh, mve.awk, pltags.pl, ref, rview (enlace a vim), rvim (enlace a vim), shtags.pl, tcltags, vi (enlace a vim), view (enlace a vim), vim, vim132, vim2html.pl, vimdiff (enlace a vim), vimm, vimspell.sh, vimtutor y xxd

Dependencias de instalación de Vim

Vim depende de: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, Ncurses, Sed.

Instalación de Vim

Cambia la localización por defecto de los ficheros vimrc y gvimrc a /etc.

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

Ahora, prepara Vim para su compilación:

./configure --prefix=/usr

Compila el paquete:

make

E instálalo:

make install

Vim puede ejecutarse con el modo antiguo de vi mediante un enlace simbólico, que puede crearse con el siguiente comando:

ln -s vim /usr/bin/vi

Si piensas instalar el sistema X Window en tu sistema LFS, puede que quieras recompilar Vim después de instalar X. Vim tiene una bonita versión con interfaz gráfica que necesita X y algunas otras librerías instaladas. Para más información lee la documentación de Vim.

Configuración de Vim

Por defecto, vim se ejecuta en modo compatible con vi. Hay gente a la que le puede gustar esto, pero nosotros preferimos ejecutar vim en modo vim (de otra forma, no habríamos incluido vim en este libro, sino el vi original). Crea el fichero /root/.vimrc ejecutando lo siguiente:

cat > /root/.vimrc << "EOF"
" Inicio de /root/.vimrc

set nocompatible
set bs=2

" Fin de /root/.vimrc
EOF