vim syntax-highlighting rails.vim

Vim, cómo recargar el resaltado de sintaxis



syntax-highlighting rails.vim (6)

Cuando ejecuto Rmodel, Rcontroller y otros en Vim. Solo veo texto en blanco Pero cuando voy al siguiente buffer y vuelvo por :bn y :bl , los colores están funcionando.

Esta es mi carpeta .vim https://github.com/regedarek/dotvim


A veces la sintaxis está bien, pero todo lo que se está rompiendo son pliegues. En ese caso zx ayuda mucho.

De la documentación de VIM:

zx

Actualizar pliegues: deshacer pliegues abiertos y cerrados manualmente: vuelva a aplicar ''doblez'', luego haga "zv": vea la línea del cursor. También obliga a volver a doblar los pliegues. Esto es útil cuando se usa ''foldexpr'' y el buffer se cambia de manera que los pliegues no se actualicen correctamente.


Intenté todo lo anterior, ninguno funcionó para mí.

Lo único que funciona es: :filetype detect así que reasigné un atajo rápido :noremap <Leader> :filetype detect


Otra opción es:

doautocmd Syntax


Tratar:

:Rrefresh!

Este comando actualiza ciertas configuraciones en caché y también recarga rails.vim .
Me ayuda a actualizar el resaltado de sintaxis en Rails.


Tratar:

:e

Si no tiene cambios no guardados en el archivo.

O:

:syn off | syn on


Uso :syntax sync fromstart

Recibí ese consejo de http://vim.wikia.com/wiki/Fix_syntax_highlighting

Ese artículo también sugiere crear un mapeo para ese comando, por ejemplo, para mapear F12:

noremap <F12> <Esc>:syntax sync fromstart<CR> inoremap <F12> <C-o>:syntax sync fromstart<CR>