colores - Habilitar resaltado de sintaxis de Vim por defecto
vim linux (6)
Sé cómo activar y desactivar el resaltado de sintaxis en vim ejecutando esto en el editor:
:syntax on/off
Pero quiero que el resaltado de sintaxis esté habilitado de manera predeterminada, por lo que no tengo que activarlo cada vez que ejecuto vim.
¿Cómo hago esto?
Además, para resaltar TYPE específico de sintaxis (o lenguaje de programación) en un archivo, puede usar los siguientes comandos, mientras que el archivo ya está abierto en Vim:
:set filetype=php
O atajo:
:se ft=php
Los comandos anteriores cambiarán el resaltado de sintaxis del archivo actual como si resaltara el código PHP.
Descomentando la "sintaxis activada" en el archivo vimrc.
Mover al directorio,
cd /etc/vim/
vim vimrc
ahora busque "sintaxis" y elimine el comentario. Guárdelo y vuelva a abrir el archivo en vim.
Edite su $HOME/.vimrc
(Unix / Linux / OSX) o $HOME/_vimrc
(Windows) para incluir la siguiente línea:
syntax on
EDITAR
Si su resaltado de sintaxis no funciona cuando inicia Vim, probablemente no tenga $HOME/.vimrc
o $HOME/_vimrc
(conocido colectivamente como vimrc
partir de ahora). En ese caso, tienes dos opciones:
- Crea un
vimrc
vacío. - Copie
vimrc_example.vim
como suvimrc
(recomendado, gracias @oyenamit). Puede encontrarvimrc_example.vim
en el directorio de tiempo de ejecución.
La ubicación del directorio de tiempo de ejecución varía según los sistemas operativos:
- En mi sistema (Arch Linux y Mac, gracias @totophe), está en
/usr/share/vim/vim73
. - En Windows, está en
/Program Files/Vim/vim73
.
Para cualquiera que llegue aquí debido a que TurnKeyLinux usa vim-tiny
que no tiene habilitado el módulo de sintaxis, pruebe este artículo para instalar vim
completo
tl; dr
# apt-get remove vim-tiny
# apt-get install vim
# hash vim
# vim
También encontré que esta es una de las lecciones en vimtutor
.
Para encontrarlo, puede escribir command vimtutor
en su Terminal (lo usé en Mac), y avanzar para ver si hay una lección llamada CREATE A STARTUP SCRIPT
(para mí fue la Lección 7.2), donde se describe cómo configurar un archivo vimrc
inicial.
Además, considere actualizar el resaltado de sintaxis horrible que viene predeterminado en VIM:
Esto es lo que obtuve, que es mucho más fácil para los ojos:
Deberá copiar algunos archivos en sus directorios /home/yourusername/.vim/colors
y /home/yourusername/.vim/syntax
. Luego, configure algunos comandos adicionales en su /home/yourusername/.vimrc y obtendrá lo que obtenga.
https://github.com/sentientmachine/erics_vim_syntax_and_color_highlighting