Vim, comment recharger la coloration syntaxique
Quand j'execute Rle, Rcontroller et d'autres dans Vim. Je ne vois que du texte blanc.
Mais quand je vais à la prochaine tampon, puis de revenir en arrière en :bn
et :bl
, les couleurs sont de travail.
C'est mon .vim dossier
https://github.com/regedarek/dotvim
Vous devez vous connecter pour publier un commentaire.
Utilisation
:syntax sync fromstart
J'ai eu l'astuce de http://vim.wikia.com/wiki/Fix_syntax_highlighting
Que l'article suggère également la création d'une cartographie de cette commande par exemple pour la carte F12:
autocmd BufEnter,InsertLeave * :syntax sync fromstart
à la force d'une syntaxe de synchronisation après j'entre dans une mémoire tampon. La syntaxe de synchronisation est également déclenchée lorsqu'il y a uneInsertLeave
événement se produise.filetype=sh
ousyntax=sh
pour bash et comme, pasbash
. M'a fallu quelque temps pour comprendre que l'un.Essayer:
Si vous n'avez pas de modifications non enregistrées dans le fichier.
Ou:
nmap <F6> :Rmodel|e<CR>
gg``
:syn off | syn on
changements de la colourscheme pour moi, ce qui est gênantParfois la syntaxe est OK, mais tout ce qui est cassé sont des pliages. Dans ce cas
zx
aide beaucoup.À partir de la documentation de VIM:
Essayé tous les ci - aucun n'a fonctionné pour moi.
La seule chose qui fonctionne est:
:filetype detect
j'ai donc reconfiguré un raccourci rapide
:noremap <Leader> :filetype detect
Une autre option est:
Essayer:
Cette commande actualiser certains paramètres mis en cache et également recharger les rails.vim.
C'est de m'aider à l'actualisation de la syntaxe dans les Rails.
rails.vim
et n'est pas une solution générale. Sans ce plugin, cette commande n'existe pas.rails.vim
question...Vous pouvez également essayer:
Du VIM docs (
:h CTRL-L
):