2009-05-30 2 views
25

У меня есть gvim 7.2, он распознает файлы .d и выделяет его правильно в соответствии с синтаксисом языка программирования D. Однако .di-файлы не распознаются как D-файлы, и подсветка отсутствует.vim: связать расширение с языком

Как разрешить vim выделять файлы .di в соответствии с языком D?

ответ

39

Это должен сделайте это в .vimrc:

au BufNewFile,BufRead *.di setlocal ft=d 

Возможно, есть и другие способы.

+4

Если вы хотите, чтобы ваш .vimrc был относительно чистым, вы могли бы поочередно поместить его в .vim/ftdetect/d.vim – rampion

+1

Если некоторые из ваших других файлов являются источниками D (но не имеют имен, которые предлагают его) , вы можете добавить комментарий, содержащий модель vim, например: // vim: ft = d – greyfade

2

http://vimdoc.sourceforge.net/htmldoc/filetype.html имеет (песчаный) деталь в файлах. Вы можете изменить связанные плагины, отредактировав vimrc. искать правила * .d, и копировать/вставить эту строку изменяя его * .di

Я не использовал GVIM, так что может быть проще, я не знаю о

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