1

При включенном syntax on vim выделяет мой файл ~/.hgrc .

  • Как vim распознает этот файл?

  • Как я могу заставить vim применять ту же раскраску синтаксиса к файлу с другим именем?

1 ответ1

4

vim использует исполняемый скрипт (такой как /usr/share/vim/vim73/filetype.vim), который проверяет имя файла, соответствует ему в этом случае как

" Mercurial config (looks like generic config file)
au BufNewFile,BufRead *.hgrc,*hgrc              setf cfg

Сценарий документирован здесь: Vim документация: тип файла

Вы можете настроить свою среду, используя аналогичные команды (фактически документация рекомендует делать это, а не изменять установленный filetype.vim). Документация vim называет это "автокомандой", и ее документация - лучшее место, чтобы начать читать об этой функции: Документация Vim: autocmd

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .