2010-06-21 2 views
4

Я только что загрузил плагин Vim для подсветки синтаксиса Sass.Синтаксическая подсветка для Sass не работает в Vim

инструкции говорят:

установить детали поместить его в синтаксис каталог и добавьте Sass FILETYPE

а.е.! BufRead, BufNewFile * .sass
setfiletype дерзость

в вашем filetype.vim

Я уже разместил sass.vim в vimfiles/syntax/ (с помощью окон).

И создал filetype.vim файл с вышеуказанным кодом (а.е. Buf ...!) Во всех следующих каталогах:

  • vimfiles/
  • vimfiles/ftdetect
  • vimfiles/ftplugins

но никто не работал (я даже набрал код au! Buf ... в моем vimrc).

Мои .sass файлы по-прежнему глядя, как это:

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

какие-либо предложения?

+0

Вы исправились? –

+0

Да, я загрузил http://www.vim.org/scripts/script.php?script_id=1433, и он сработал. В любом случае спасибо! Кстати, вы используете haml? – alexchenco

+0

Нет, недавно были проблемы с подсветкой синтаксиса в vim. –

ответ

5

Я не знаю, легко исправить, но попробуйте проверить некоторые ВИМ настройки с помощью следующих команд:

  • ли позволяет синтаксис явно устранить проблему? :syntax enable
  • Является ли обнаружение файла на? :filetype
  • Действительно ли vim распознает это как файл sass? :set filetype?
  • Проверьте, чтобы убедиться, что ваши каталоги скриптов в пути выполнения :set runtimepath?
  • ли ручной загрузки изменить файл синтаксиса что-нибудь? :runtime! vimfiles/syntax/sass.vim
  • Также проверьте, работает ли подсветка синтаксиса для других типов файлов.
+0

Кроме того, это может быть и сама цветовая схема, я столкнулся с этой проблемой и следил за вашими шагами, чтобы ближе подойти к решению: http://stackoverflow.com/questions/43919929/cannot-get-sass-indent-style-syntax -highlighting к работе-в-ВИМ-8? noredirect = 1 & LQ = 1 – SidOfc

Смежные вопросы