Editores

Este capítulo se referencia en el Libro LFS para aquellos que desean utilizar otros editores en su sistema LFS. Además, tenemos la oportunidad de mostrarte cómo algunos programas instalados en el LFS se benefician al recompilarlos tras instalar las librerías gráficas.

Vim-6.3

Introducción a Vim

El paquete Vim, que es una abreviatura de VI IMproved (VI Mejorado), contiene un clon de vi con varios extras, si se compara con el vi original.

Las instrucciones de instalación en el LFS instalan vim como parte del sistema base, pero debido a la ausencia de las librerias X durante la instalación base, Vim necesita ser recompilado una vez que X ha sido instalado para habilitar el modo GUI. No hay necesidad de instrucciones especiales, ya que el soporte para X es detectado automáticamente.

Información sobre el paquete

Dependencias de Vim

Recomendada

X (XFree86-4.4.0 o X.org-6.8.2)

Instalación de Vim

[Nota]

Nota

Si recompilas vim para que se enlace contra X, y tus librerías X no se entuentran en la partición raíz, ya no tendrás un editor para usar en caso de emergencia. Puedes elegir entre instalar un editor adicional, no enlazar vim contra X, o mover el ejecutable vim actual al directorio /bin bajo un nombre diferente, por ejemplo vi.

Si lo deseas, desempaqueta el paquete de mensajes traducidos:

tar -zxf ../vim-6.3-lang.tar.gz --strip-path=1

Instala Vim ejecutando los siguientes comandos:

echo '#define SYS_VIMRC_FILE "/etc/vimrc"' >> src/feature.h &&
echo '#define SYS_GVIMRC_FILE "/etc/gvimrc"' >> src/feature.h &&
patch -Np1 -i ../vim-6.3-security_fix-1.patch &&
./configure --prefix=/usr --with-features=huge &&
make

Ahora, como usuario root:

make install

Explicación de los comandos

--with-features=huge : Activa todas las características adicionales de Vim.

--enable-gui=no: Si prefieres que Vim no se enlace contra X, utiliza esta opción.

Contenido

Puedes encontrar una lista de los ficheros reinstalados, junto con sus descripciones, en ../../lfs-es-6.0/chapter06/vim.html#contents-vim.

Programas instalados: gview, gvim, gvimdiff, rgview y rgvim
Librerías instaladas: Ninguna
Directorio instalado: /usr/share/vim

Descripciones cortas

gview

Inicia gvim en modo de sólo lectura.

gvim

El editor que se ejecuta bajo las X y que incluye una GUI

gvimdiff

Edita dos o tres versiones de un fichero con gvim y muestra las diferencias.

rgview

Una versión restringida de gview.

rgvim

Una versión restringida de gvim.