Más Allá de Linux From Scratch: Versión 5.0 | ||
---|---|---|
Anterior | Capítulo 3. Configuración posterior al LFS | Siguiente |
El libro LFS instala vim como editor. En este punto, deberíamos aclarar que hay muchos otros editores, incluyendo a emacs, nano, joe y muchos más. Cualquiera que haya indagado por Internet (especialmente por usenet), aunque sea por poco tiempo, seguramente haya observado, por lo menos, una disputa, ¡normalmente entre usuarios de vim y emacs!
El libro LFS contiene un fichero vimrc básico. Aquí, intentaremos mejorar ese fichero. Al inicio, vim lee los ficheros /etc/vimrc y ~/.vimrc (es decir, el vimrc global y el específico del usuario). Advierte que esto sólo es cierto si has compilado vim utilizando LFS-3.1 o posterior. Antes de esto, el vimrc global era /usr/share/vim/vimrc.
Aquí tienes un vimrc ligeramente ampliado que puedes poner en /etc/vimrc para suministrar un efecto global. Por supuesto, si lo pones en /etc/skel/.vimrc estará disponible para los usuarios que mas tarde añadas al sistema. También puedes copiar el fichero de /etc/skel/.vimrc a /etc/vimrc y al directorio personal de los usuarios que ya existan, como root. Asegurate de establecer los permisos, el propietario y el grupo si copias algo directamente de /etc/skel:
" Inicio de .vimrc set bs=2 set columns=80 set background=dark set wrapmargin=8 syntax on set ruler " Fin de .vimrc |
Una de las FAQ de las listas lfs contempla las marcas de comentarios del fichero vimrc. Advierte que son " en lugar de las más usuales # o //. Esto es correcto. La sintaxis de vimrc es ligeramente inusual.
Vamos a realizar una rápida explicación de lo que significa cada una de las opciones de este fichero de ejemplo:
set bs=2 : Esto afecta al comportamiento de la opción de retroceso. Es bastante complejo, por lo que debes leer :help 'bs' para más detalles.
set columns=80 : Esto simplemente establece el número de columnas que se usan para la pantalla.
set background=dark : Esto indica a vim que use colores que queden bien en un fondo oscuro.
set wrapmargin=8 : Este es el número de caracteres a partir del borde derecho de la pantalla donde se hace el ajuste de línea.
syntax on : Activa el resaltado de sintaxis de vim.
set ruler : Esto hace que vim muestre la fila y la columna actual en la esquina inferior derecha de la pantalla.
Se puede encontrar más información sobre las muchas opciones de vim leyendo la ayuda que se encuentra dentro del mismo vim. Utilízala escribiendo :help en vim para conseguir la ayuda general, o escribiendo :help usr_toc.txt para ver el Índice del Manual del Usuario.