Vim es un editor de texto CLI. La mayoría de las veces, es la ventana básica en blanco y negro. ¿Qué tal condimentar tu experiencia Vim?? Veamos las mejores formas de agregar color a Vim.
Esquema de color Vim
Los esquemas de color son una de las formas más sencillas de hacer que una experiencia de edición de texto sea mucho mejor, especialmente si está trabajando con códigos. Mejora la claridad visual, lo que le permite concentrarse en la parte importante. Para algunos, el esquema de color apropiado puede reducir la fatiga visual. También aporta una buena estética al editor.
Es por eso que casi todos los editores de texto admiten algún tipo de tema. En el caso de Vim, hay toneladas de combinaciones de colores. Viene con varios esquemas de color por defecto. Si no está satisfecho, puede agregar más a través del sistema de complementos de Vim.
Esquemas de color Vim
Vim viene con un puñado de temas increíbles por defecto. Para cambiar el esquema de color, use el siguiente comando. Por ejemplo, usaré el código XML que se encuentra aquí.
$: esquema de colores
Si no conoce el nombre exacto del esquema de color, presione Pestaña revelará todos los disponibles.
Probemos el esquema de color "desierto".
$: desierto de esquema de colores
Para verificar qué esquema de color está usando Vim actualmente, ejecute este comando.
$: esquema de colores
Como muchos otros comandos de Vim, el comando de color también tiene un acrónimo.
$: color$: colo
Ahora, este cambio no será permanente. Una vez que salga de Vim, volverá al esquema de color predeterminado. Puede definir el esquema de color predeterminado en el archivo vimrc. Es el archivo de configuración de Vim que Vim carga cada vez que se inicia.
Abre el archivo vimrc. Si no tiene uno, el siguiente comando creará uno por defecto. Mi vimrc es una muestra del fandom de Vim.
$ vim ~ /.vimrc
Al final del archivo, agregue la siguiente línea.
$ colo
Para que el cambio entre en vigor, reinicia Vim. Si esa no es una opción, vuelva a cargar el archivo vimrc.
$: fuente ~ /.vimrc
Esquemas de color adicionales de Vim
Vim viene con un puñado de esquemas de color por defecto. Hay toneladas de esquemas de color por explorar. En esta sección, veamos cómo puede agregar su esquema de color favorito al editor.
Todos los esquemas de color (y complementos) de Vim vienen en forma de .archivo vim (vimscript). Lo mismo ocurre con los esquemas de color de Vim. Los esquemas de color predeterminados de Vim se encuentran en el siguiente directorio.
$ ls / usr / share / vim / vim80 / colors | grep vim
En cuanto a los temas de Vim que vamos a agregar, estarán ubicados debajo del ~ /.empuje directorio. Es específico del usuario; un usuario no puede usar los esquemas de color Vim de otros usuarios. Siempre que se inicia Vim, busca el directorio y su contenido. Si no existe, no se realiza nada. Si existe y hay un archivo de acuerdo con la estructura, entonces Vim seguirá esas directivas.
Generalmente, este directorio no existe. Ejecute el comando para crear el directorio.
$ mkdir -v ~ /.empuje
Para almacenar los esquemas de color, necesitaremos el colores subdirectorio.
$ mkdir -v ~ /.vim / colores
Es hora de elegir tu combinación de colores Vim favorita. Hay un sitio web dedicado que aloja una tonelada de esquemas de color Vim con vista previa. Echa un vistazo a Vim Colors.
En este ejemplo, instalemos el tema oscuro miramare. Descargue el esquema de color de GitHub.
$ git clon https: // github.com / franbach / miramare.git
Ahora mueve el miramare.vim archivo al "~ /.directorio vim / colors ”.
$ mv -v // colores / miramare.vim ~ /.vim / colores
Voila! El esquema de color está listo para usar! Ahora debería aparecer en la lista de esquemas de color disponibles.
$: colo miramare
Para que el esquema de color recién agregado sea el predeterminado, modifique el archivo vimrc en consecuencia.
Pensamientos finales
Esta es solo la forma manual de agregar esquemas de color Vim. También es posible usar un administrador de complementos de Vim para agregar el esquema de color de Vim por usted. Es un enfoque mucho mejor, ya que también mantendrá actualizado el esquema de color (y otros complementos). Vea cómo disfrutar de los complementos de Vim. Vim macro también es una excelente manera de improvisar su experiencia de edición. Consulte el tutorial de macros de Vim.
Disfrutar!