Поиск источника подсветки синтаксиса Vim

241
Josh English

Я установил Vim 8.0 на мои машины с Windows 7 и Windows 10. Когда я редактирую текстовый файл, используя реструктурированный текст (с расширением .txt) и использую: set ft = rst, подсветка синтаксиса запускается, как и ожидалось.

Есть ли команда Vim, чтобы сказать мне, какой файл является источником этих правил подсветки?

1

1 ответ на вопрос

0
Shadoath

Посмотрите в Vim's Filetype для этого.

Я думаю, что вы хотите сделать, это переопределить значение по умолчанию. Для этого вы хотите настроить кастом $HOME\vimfiles\filetype.vim.

Вот пример, где я хочу, чтобы мой test.crazyфайл загружался как .htmlфайл:

if exists("did_load_filetypes") finish endif augroup filetypedetect au! BufNewFile,BufRead *.crazy setf html augroup END 

Однако это будет работать только в том случае, если тип файла не найден. Пример документов .