Включение подсветки синтаксиса XML в vim для не-XML-файла

Включение подсветки синтаксиса XML в vim для не-XML-файла

Я использую vim для просмотра некоторых файлов журналов (расширение файла .log), которые содержат много XML.

Как включить подсветку синтаксиса XML после открытия файла? Конечно, я не хочу на самом деле связывать подсветку синтаксиса XML свселог-файлы.

решение1

Нужная вам команда — « :setfiletype». Например:

:setf xml

Видеть " :help :setfiletype".

решение2

Вы также можете поместить это в файл ~/.vimrc

au BufNewFile, BufRead *.extension_name set filetype=xml

Заменятьимя_расширенияс нужным вам расширением, снова откройте vim, и вы увидите подсветку синтаксиса xml.

решение3

Расширяя на@RubyFanatic ответ, у меня сработало следующее (в vimкомандном режиме):

au BufNewFile,BufRead *.extension_name setf xml

Связанный контент