Ответ 1
Vim установит подсветку синтаксиса на основе буфера filetype
. Вы можете установить filetype
через autocmd
для соответствия нескольким расширениям файлов.
Например, когда файл загружается или создается в буфере с расширениями .c
или .my_c_extension
, для параметра filetype
будет установлено значение c
:
" In .vimrc, for example:
autocmd BufRead,BufNewFile *.c,*.my_c_extension set filetype=c
Подробнее см. :help filetype
и :help autocmd
.
В соответствии с помощью справки filetype
вы можете создать ~/.vim/ftdetect/file_extension.vim
, который содержит autocmd
. Это будет загружено после других правил, что позволит вам переопределить настройки, ранее сделанные Vim или плагинами. Это может быть предпочтительнее установить его в .vimrc
.
" File: ~/.vim/ftdetect/my_c_extension.vim
autocmd BufRead,BufNewFile *.my_c_extension set filetype=c