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/.vimrc
o$HOME/_vimrc
(conocido colectivamente a partirvimrc
de ahora). En ese caso, tiene dos opciones:vimrc
.vimrc_example.vim
como suvimrc
(recomendado, gracias @oyenamit). Puede encontrarlovimrc_example.vim
en 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 on
ysyntax enable
?syntax enable
mantiene su configuración de color, lasyntax on
anula (: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
syntax
só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-tiny
que no tiene el módulo de sintaxis habilitado, pruebe este artículo para instalarlo por completovim
http://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
vimtutor
en 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 unvimrc
archivo inicial .fuente
En mi
$HOME/.vimrc
, cargo un esquema de color (solarizado) y descubrí que necesito colocarlosyntax on
después de cargar el complemento. Si es antes de cargar el complemento, no funciona.fuente