Índice del artículo

Configuración de vi

Este editor de texto permite ser configurado de acuerdo a tus preferencias de uso, son muy variadas las opciones que puedes configurar y dejarlo como a ti más te acomode.

 

Vamos a cambiar algunas de las configuraciones que utiliza vi de forma predeterminada. La primera será que nos indique cuando se encuentra en modo de edición de texto para lo cual se utiliza la siguiente instrucción desde la línea de comando

:set showmode

Para ver todas las opciones que puedes configurar del editor se utiliza la siguiente instrucción que te mostrará las opciones disponibles:

:set all

Archivo de configuración vi

Probablemente cambiarás algunas de las opciones pero al salir del editor y volver a entrar deberás volver a configurarlo. Para evitar esto puedes crear un archivo de configuración predeterminada de vi, este archivo deberá llamarse .exrc y podrá estar en el directorio en el que te posicionas para editar tu archivo (pwd) o en tu directorio $HOME. SI requieres varias configuraciones dependiendo del tipo de archivo puedes crear diferentes archivos de configuración de vi en diferentes carpetas de acuerdo a tus necesidades.

Un ejemplo de archivo de configuración vi  .exrc sería:

set showmode
set tabstop=2
set number
set ignorecase

Con esta configuración se predetermina que el editor de texto vi tenga los siguientes parámetros: para

  • que muestre el modo en el que se encuentra,
  • que la dimensión del tabulador sea de 2 caracteres,
  • que muestre los números de línea y,
  • que en las búsquedas no haga distinción entre mayúsculas y minúsculas. 

Abreviaturas

Las abreviaturas en el editor vi nos ayudan a poder escribir sólo la abreviatura (o un texto específico) para que sea reemplazada automáticamente con algún otro texto. La sintaxis para registrar la abreviatura es la siguiente:

:ab [abrv] [texto completo]

Por ejemplo, si tuvieras que escribir en un documento de forma muy repetitiva “Tutoriales y trucos de computación” podrías hacerlo mediante una abreviatura, utilizando el siguiente comando

:ab 1ttc Tutoriales y trucos de computación

De esta forma cada vez que escribas el texto 1ttc en tu documento este será reemplazado por “Tutoriales y trucos de computación”.

Cada vez que inicias una sesión de vi tendrías que definir las abreviaturas debido a que al cerrar el editor se pierden. También pueden ser incluidas en el archivo .exrc