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 forma predeterminada, por lo que no tengo que activarlo cada vez que ejecuto vim.
¿Cómo hago esto?
vim
vim-syntax-highlighting
Lilroo
fuente
fuente

Respuestas:
Edite su
$HOME/.vimrc(Unix / Linux / OSX) o$HOME/_vimrc(Windows) para incluir la siguiente línea:EDITAR
Si su resaltado de sintaxis no funciona cuando inicia Vim, probablemente no tenga un
$HOME/.vimrco$HOME/_vimrc(conocido colectivamente a partirvimrcde ahora). En ese caso, tiene dos opciones:vimrc.vimrc_example.vimcomo suvimrc(recomendado, gracias @oyenamit). Puede encontrarlovimrc_example.vimen el directorio de ejecución.La ubicación del directorio de tiempo de ejecución varía entre los sistemas operativos:
/usr/share/vim/vim73.\Program Files\Vim\vim73.fuente
syntax onysyntax enable?syntax enablemantiene su configuración de color, lasyntax onanula (:help :syn-on).O atajo:
fuente
Descomentar la "sintaxis de" en el archivo vimrc.
Mover al directorio,
ahora busque "sintaxis" y descomente. Guárdelo y vuelva a abrir el archivo en vim.
fuente
syntaxsólo tiene que añadir,syntax enable. Entoncessource vimrc. Lo tienes de forma permanente para usarlo más tardePara cualquiera que llegue aquí debido al uso de TurnKeyLinux
vim-tinyque no tiene el módulo de sintaxis habilitado, pruebe este artículo para instalarlo por completovimhttp://www.turnkeylinux.org/forum/support/20140108/solved-bash-command-not-found-after-replacing-package
tl; dr
fuente
También descubrí que esta es una de las lecciones en
vimtutor.Para encontrarlo, puede escribir el comando
vimtutoren su Terminal (que usé en Mac) y desplazarse hacia abajo para ver si hay una lección llamadaCREATE A STARTUP SCRIPT(para mí fue la Lección 7.2), donde describe cómo configurar unvimrcarchivo inicial .fuente
En mi
$HOME/.vimrc, cargo un esquema de color (solarizado) y descubrí que necesito colocarlosyntax ondespués de cargar el complemento. Si es antes de cargar el complemento, no funciona.fuente