Итак, я создал свой собственный файл подсветки синтаксиса, и он работает хорошо, если открыт только один файл.Однако, если я сделаю :split otherFile
, другой открытый буфер не будет иметь подсветку синтаксиса.Я пробовал разные вещи, например :syntax on
и т. Д. В чем может быть проблема?
Я использую Ubuntu 11.04, 64-разрядная версия.
Версия VIM: VIM - Vi IMproved 7.3 (2010 Aug 15, скомпилировано 24 марта 2011 07:07:34)
Я создал простой файл подсветки синтаксиса и поместил его в ~ / .vim / plugin / syntax.vim
Последнийстрока файла подсветки синтаксиса обозначена как b: current_syntax = "sth".Я не проводил никакой разводки, например, указывал расположение файла в .vimrc, синтаксис работает автоматически (для одного открытого файла).