Я написал скрипт vim для подсветки синтаксиса проприетарного языка запросов.Он отлично работает на моей машине с Windows 7 под управлением gvim 7.3, но он отказывается работать в Linux (мой тестовый пакет - CentOS 6).Я получил встроенные скрипты подсветки языка для работы в CentOS, но по какой-то причине любые нестандартные синтаксические скрипты, которые я добавляю в каталог / usr / share / vim / vim72 / синтаксис, не распознаются даже при явном запуске
:set filetype=on
:set syntax=on
:set ft=cy
, где cy.vim - имя моего синтаксического скрипта.Я проверил сценарии ftplugin, чтобы увидеть, было ли что-то особенное, указывающее тип файла на сценарий синтаксиса, но я ничего не увидел ... У меня есть еще один файл cy.vim, который читает
augroup cy,Q,q
au BufNewFile,BufRead *.cy,*.Q,*.q set filetype=cy
augroup end
обычно я просто сохраняю вышеупомянутое в своем файле _vimrc, но поскольку я даже не могу заставить выделение работать с явными командами, я сомневаюсь, что автоматическое распознавание типов файлов при загрузке сработает.
Может кто-нибудь пролить свет на то, почему мой синтаксический скриптотлично работает на Windows, но не на Linux?Я уже испробовал все обычные возможности, например, убедитесь, что у меня установлен vim-common / vim-full / vim-extended, а не vim-minimal / vim-tiny.Любая помощь будет оценена!
спасибо, CCJ