синтаксис значения по умолчанию энергии для файлов без расширения

Как я настраиваю синтаксис по умолчанию для файлов, которые не имеют никакого расширения в энергии?

13
задан zly 19 April 2010 в 10:19
поделиться

2 ответа

Один из способов - добавить автокоманду в ваш .vimrc для файлов, для которых не установлен синтаксис:

au BufNewFile,BufRead * if &syntax == '' | set syntax=html | endif

Или вы можете установить тип файла для любого файла, для которого он не определен :

filetype plugin on
au BufNewFile,BufRead * if &ft == '' | set ft=html | endif

Установка подключаемого модуля типа файла на вместе с командой au дает дополнительное преимущество загрузки подключаемых модулей HTML, если они у вас есть. При этом также устанавливается синтаксис «html».

19
ответ дан 1 December 2019 в 22:06
поделиться

Если я правильно помню, вы можете поместить файл с именем syntax.vim в папку ~/.vim/syntax. Этот файл используется в качестве источника подсветки синтаксиса по умолчанию. Если папка .vim не существует, вам нужно создать ее:

mkdir ~/.vim
mkdir ~/.vim/syntax
touch ~/.vim/syntax/syntax.vim

Теперь вы можете добавить ваш синтаксис по умолчанию в файл syntax.vim. Дополнительную документацию вы можете найти на странице vim sourceforge.

Надеюсь, это поможет.

0
ответ дан 1 December 2019 в 22:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: