2010-06-21 12 views
4

Je viens de télécharger un plugin Vim pour la mise en évidence de la syntaxe Sass.Syntax highlight pour Sass ne fonctionne pas dans Vim

Les instructions disent:

installer les détails mis dans la syntaxe répertoire et ajoutez SASS filetype

au! BufRead, BufNewFile * de
setfiletype de SASS

dans votre filetype.vim

Je l'ai déjà mis sass.vim dans vimfiles/syntax/ (en utilisant les fenêtres).

et a créé un fichier filetype.vim avec le code ci-dessus (au Buf ...!) Dans tous les répertoires suivants:

  • vimfiles/
  • vimfiles/ftdetect
  • vimfiles/ftplugins

mais personne n'a travaillé (j'ai même tapé le code au! Buf ... dans mon vimrc).

Mes .sass fichiers toujours à la recherche comme ceci:

alt text http://img193.imageshack.us/img193/4791/sassi.png

des suggestions?

+0

Avez-vous résolu le problème? –

+0

Oui, j'ai téléchargé http://www.vim.org/scripts/script.php?script_id=1433, et cela a fonctionné. Merci quand même! Au fait, utilisez-vous haml? – alexchenco

+0

Non, juste eu des problèmes récents avec la coloration syntaxique dans vim. –

Répondre

5

Je ne sais pas une solution facile, mais essayez de vérifier certains paramètres vim avec les commandes suivantes:

  • Est-ce que la syntaxe permet explicitement fixer votre problème? :syntax enable
  • La détection de type de fichier est-elle activée? :filetype
  • Est-ce que vim reconnaît cela comme un fichier sass? :set filetype?
  • Assurez-vous que vos répertoires de script sont dans le chemin d'exécution :set runtimepath?
  • Est-ce que le chargement manuellement le fichier de syntaxe changer quoi que ce soit? :runtime! vimfiles/syntax/sass.vim
  • Vérifiez également si la coloration syntaxique fonctionne pour d'autres types de fichiers.
+0

En outre, il pourrait également être le colorscheme lui-même, j'ai eu ce problème et a suivi vos étapes pour se rapprocher de la solution moi-même: http://stackoverflow.com/questions/43919929/cannot-get-sass-indent-style-syntax -highlighting-to-work-in-vim-8? noredirect = 1 & lq = 1 – SidOfc