
Esquemas de color Vim
Para cualquier editor de texto moderno, el resaltado de sintaxis es una característica poderosa. El resaltado de sintaxis adecuado beneficia enormemente a quienes tienen que trabajar con códigos y textos durante un período prolongado de tiempo. Vim viene con un esquema de color predeterminado para muchos lenguajes de programación. También hay esquemas de color de terceros disponibles.
Sin embargo, para disfrutar del resaltado de sintaxis colorido, debe tenerlo habilitado. Obtenga más información sobre cómo habilitar el resaltado de sintaxis en Vim. Para probar si el resaltado de sintaxis está activado, tome un código de muestra y ábralo en Vim. Para la demostración, tomé sample3.sh de File Samples.
Como muestra el resultado, Vim está resaltando correctamente las palabras clave en el script. Como no hemos introducido ningún esquema de color adicional, está usando el predeterminado.
Si el resaltado de sintaxis no funciona, ejecute el siguiente comando de Vim:
Para habilitar permanentemente el resaltado de sintaxis, agregue la siguiente directiva al archivo vimrc:
Cambiar el esquema de color de Vim
De forma predeterminada, Vim viene con un montón de esquemas de color. En su mayor parte, estos esquemas de color predeterminados pueden ser suficientes para sus necesidades. En la primera sección, echaremos un vistazo a la lista de todos los esquemas de color disponibles.
Listado de esquemas de color disponibles
Para enumerar todos los esquemas de color, ingrese el siguiente comando de Vim:
Después de escribir el comando, presione «Tab». Esto abrirá una lista de todos los esquemas de color disponibles. Si sigue presionando «Tab», Vim los recorrerá todos.
Una vez que haya decidido, use la siguiente estructura de comandos para aplicarla a la sesión de Vim:
ps :esquema de colores <color_scheme_name>
Vim admite abreviaturas de muchos de sus comandos. Podemos usar la siguiente abreviatura de esquema de colores para acelerar las cosas:
ps :color <color_scheme_name>
Configuración del esquema de color predeterminado de Vim
En la sección anterior, mostramos cómo cambiar el esquema de color de Vim. Desafortunadamente, el cambio solo durará para la sesión actual de Vim. ¿Cómo hacemos que sea un cambio permanente?
¿Recuerdas cómo habilitamos el resaltado de sintaxis de forma permanente? Sí, el mismo truco de vimrc será relevante aquí. El archivo vimrc, similar a bashrc, se carga cada vez que se inicia Vim, aplicando todas las configuraciones.
Para habilitar el esquema de color azul oscuro como predeterminado, agregue el siguiente código en el archivo vimrc:
Tenga en cuenta que debe ir acompañado de la directiva «syntax on» para que siempre se aplique el nuevo esquema de color.
Para que los cambios surtan efecto, reinicie Vim. Si esa no es una opción, puede intentar recargar el archivo vimrc usando el siguiente comando de Vim:
Agregar nuevos esquemas de color
Vim permite aplicar esquemas de color de terceros. Gracias a la increíble comunidad, Vim tiene una extensa colección de combinaciones de colores.
Hay muchos lugares desde los que puede obtener los esquemas de color de Vim. Hay algunos lugares dedicados a los esquemas de color de Vim, por ejemplo, vimcolorschemes, vimcolors, etc.
Para la demostración, agreguemos papercolor-theme a Vim. Los paquetes necesarios se pueden encontrar en papercolor-theme en GitHub.
El siguiente comando de Git clonará el contenido del repositorio en la ubicación adecuada. Obtenga más información sobre la clonación del repositorio de Git.
ps clonar https://github.com/NLKNguyen/papercolor-tema.git ~/.empuje/embalar/colores/comienzo/papercolor-tema
Vim ahora debería reconocer el esquema de color.
Para que sea el esquema de color predeterminado, actualice el archivo vimrc:
Pensamientos finales
Esta guía demuestra cómo administrar los esquemas de color en Vim. Viene con un puñado de esquemas de color por defecto. Sin embargo, también puede agregar su favorito desde Internet. Demostramos cómo capturar y configurar un esquema de color de terceros en Vim.
Tenga en cuenta que estos esquemas de color se actualizan regularmente. El método que se muestra aquí lo dejará atascado en la misma versión. Para abordar este problema, hay administradores de complementos de Vim disponibles que instalarán, actualizarán y cargarán automáticamente los complementos de su elección. Obtenga más información sobre el administrador de complementos de Vundle para Vim. También hay otros sitios web como Vim Awesome que mantienen un catálogo de numerosos complementos de Vim.
¡Feliz Informática!