Opciones y configuraciones importantes de VIM

Opciones y configuraciones importantes de VIM
VIM es uno de los editores de texto de línea de comandos de código abierto más populares. Es altamente configurable y admite muchas opciones, que es la razón de su popularidad entre los usuarios. En este artículo, discutiremos algunas de las opciones de configuración VIM que lo ayudarán a optimizar su entorno de edición de acuerdo con sus preferencias. La mayoría de las opciones mencionadas aquí no están habilitadas de forma predeterminada en VIM.

Hay dos formas de usar las opciones de configuración VIM:

1. Habilite las opciones para un archivo individual dentro de la sesión VIM usando: Establezca el archivo deseado en VIM, escriba cualquier opción usando el comando: establecer en el modo normal y presione Entrar.

2. Habilite las opciones de forma permanente para todos los archivos especificándolos en el archivo de configuración VIM local ~/.vimrc. Cualesquiera que sean las opciones que desee habilitar, simplemente agréguelas en el ~/.Archivo VIMRC eliminando el (:) antes del comando Establecer, luego guarde y cierre el archivo.

El archivo de configuración VIM se puede crear para el usuario actual con el siguiente comando en el terminal:

$ touch ~/.vimrc

Para editar el archivo de configuración VIM, use el siguiente comando en el terminal:

$ vim ~/.vimrc

Opciones de búsqueda

Habilitar resaltado de búsqueda

Mientras busca algún texto, a menudo es útil resaltar todos los resultados de búsqueda para que pueda encontrar de un vistazo donde se encuentra el patrón de coincidencia. Habilitar el resaltado de búsqueda agrega un fondo de color a todos los resultados de búsqueda. El resaltado de búsqueda está deshabilitado de forma predeterminada.

Para habilitar el resaltado de búsqueda, use el siguiente comando:

: establecer hlsearch

Para deshabilitar el resaltado de búsqueda, simplemente prefije la opción con la palabra "no".

: establecer nohlsearch

Búsquedas incrementales

Por lo general, cuando realiza una búsqueda normal en VIM, solo puede ver el resultado después de haber escrito toda la palabra de búsqueda y presionar Enter. Con la búsqueda incremental VIM, puede ver los resultados de la búsqueda a medida que comienza a escribir la palabra de búsqueda. Destaca todo el texto que coincide con lo que ha ingresado hasta ahora. Por ejemplo, está buscando la palabra "contar". Al comenzar a escribir letras, verá Vim resaltando los partidos.

La búsqueda incremental está deshabilitada de forma predeterminada. Para habilitar la búsqueda incremental, use el siguiente comando:

: establecer IncSearch

Para deshabilitar la búsqueda incremental, simplemente prefije la opción con la palabra "no".

: establecer noincsearch

Búsqueda de casos insensibles

Por defecto, el VIM realiza una búsqueda sensible a mayúsculas, tratando una letra en mayúsculas y minúsculas de manera diferente. Para realizar una búsqueda insensible al caso, use el siguiente comando:

: establecer ignorecase

Para volver a habilitar la búsqueda sensible a la caja, simplemente prefije la opción con la palabra "no".

: establecer noignorecase

Busqueda inteligente

A veces, mientras realiza una búsqueda confidencial de casos para algún texto, debe realizar una búsqueda insensible de casos para algún otro texto. Cambiando entre ignorecase y noignorecase pueden ser molestos. Afortunadamente, VIM nos permite hacer una búsqueda inteligente utilizando la opción SmartCase con la opción Ignorecase. Al combinar estas opciones, obtendrá una búsqueda sensible o insensible en caso de mayúsculas

  • Si ingresa una consulta de búsqueda en minúsculas, la búsqueda será insensible. Por ejemplo, buscar ubuntu encontrará a Ubuntu, Ubuntu y Ubuntu.
  • Si ingresa una consulta de búsqueda que contiene una o más letras en mayúsculas, la búsqueda será sensible. Por ejemplo, buscar ubuntu encontrará solo Ubuntu, no Ubuntu o Ubuntu

Para realizar una búsqueda inteligente en VIM, use los siguientes comandos:

: establecer Ignorecase (presione Entrar)
: Establezca SmartCase (presione Entrar)

Para deshabilitar la búsqueda inteligente, simplemente prefije las opciones con la palabra "no":

: establecer nosmartcase

Escribir archivos automáticamente

Mientras cambia entre varios archivos, VIM le pide que primero guarde el archivo si se ha modificado. Sin embargo, con el auto -escritura Opción, VIM guarda el archivo automáticamente cuando usa los comandos: n (o: p ,: primero, Último) para cambiar a otro archivo.

Para escribir automáticamente archivos antes de abrir otro archivo, use el siguiente comando:

: Establecer autowrite

Para deshabilitar esta opción, simplemente prefije la opción con la palabra "no".

: establecer noaUtowrite

Habilitación de sangría automática

Habilitar la sangría automática en VIM le permite sangrar cada línea igual que la anterior. Por ejemplo, envía una línea con espacio o pestaña y presione Entrar. Las siguientes líneas que escriban se pretenderán automáticamente con la misma cantidad que la línea anterior.

Para habilitar la sangría automática en VIM, use el siguiente comando:

: Establecer autoindente

Para deshabilitar la sangría automática, Simplemente prefije la opción con la palabra "no".

: establecer noautoindent

Destacación de sintaxis

La resaltura de sintaxis muestra el código fuente en diferentes colores para mejorar su legibilidad. Para habilitar la sintaxis resaltado en VIM, use el siguiente comando:

: sintaxis en

Para deshabilitar el resaltado de sintaxis, simplemente prefije la opción con la palabra "no".

: sintaxis apagada

Establezca un esquema de color para resaltar sintaxis

El esquema de color es básicamente una combinación de colores que se usan en la resaltación de sintaxis. Es útil, ya que los colores pueden ayudarlo a identificar varios tipos de datos, funciones, parámetros, etc.

Vim contiene algunos esquemas de color preinstalados que se pueden ver desde el interior del vim. Tipo: ColorsCheme, presione la barra espaciadora y luego use el atajo CTRL+D:

: ColorScheme [Space] [Ctrl+D]

Para establecer un nuevo esquema de color para el resaltado de sintaxis, escriba el:esquema de colores comando seguido por el nombre del esquema.

: Nombre de ColorScheme

Ejemplo:

: ColorScheme Torte

Numeración de visualización

Los números de línea en un editor pueden ser muy útiles para navegar a través del archivo. También le dice dónde se encuentra en el archivo. Por defecto, VIM no muestra la numeración de línea.

Para mostrar números de línea en VIM, use el siguiente comando:

: establecer número

Para ocultar la numeración de línea, simplemente prefije la opción con la palabra "no".

: establecer sin número

Establecer el título de Windows

VIM también le permite cambiar el título de la ventana de edición de VIM. Con esta función, puede mostrar el archivo que se está editando actualmente.

Para especificar un nuevo título para su ventana VIM, use el siguiente comando reemplazando el cadena con el nombre de su cadena preferido.

: establecer TitLestring = String

Para mostrar el nombre de archivo original como título, use %t:

: establecer TitlEstring =%t

Después de especificar la cadena de título, use el siguiente comando para establecer este nuevo título:

: Establecer título

Para eliminar el nuevo título y volver al valor predeterminado, simplemente prefije la opción con la palabra "no".

: establecer notito

Mostrar posición de cursor

Usando el comando regla en VIM, puede averiguar la posición actual del cursor en el archivo. Muestra la fila y la columna del cursor, que puede ser bastante útil al desplazarse a través de un archivo de texto largo.

Para mostrar la posición actual del cursor en el VIM, use el siguiente comando:

: establecer regla

Para deshabilitar esta opción, simplemente prefije la opción con la palabra "no".

: establecer noruler

Establecer confirmar

Cuando intenta realizar ciertas operaciones (como: q o: e) en un archivo modificado sin guardarlo, las operaciones se fallan. Sin embargo, si usa la opción Confirmar, el VIM muestra el cuadro de diálogo de confirmación preguntando si desea guardar el archivo.

Para usar la opción de confirmación en VIM, use el siguiente comando:

: establecer confirmar

Para deshabilitar esta opción, simplemente prefije la opción con la palabra "no".

: establecer noconfirm

Establecer la historia

Por defecto, VIM recuerda el historial de 50 (:) comandos y patrones de búsqueda. Sin embargo, puede cambiar este comportamiento predeterminado disminuyendo o aumentando el número de comandos para recordar.

Para cambiar el número de comandos, recuerde, use el siguiente comando reemplazando la X con el número de comandos para recordar:

: establecer historial = x

Habilitar el corrector ortográfico

Otra gran característica en Vim es la verificación de hechizos. Cuando el corrector ortográfico está habilitado, Vim encuentra y resalta la palabra mal escrita.

Para habilitar la comprobación de hechizos en VIM, use el siguiente comando:

: establecer hechizo

Para deshabilitar esta opción, simplemente prefije la opción con la palabra "no".

: Establecer Nospell

Entonces, así es como puede usar algunas de las opciones de configuración VIM importantes y útiles para configurar VIM de acuerdo con sus preferencias. Use estas opciones en archivos individuales o aplíquelas a todos los archivos agregándolas en ~/.archivo vimrc.