Ativando o realce de sintaxe XML no vim para um arquivo não XML

Ativando o realce de sintaxe XML no vim para um arquivo não XML

Estou usando o vim para navegar por alguns arquivos de log (a extensão do arquivo é .log) que contêm muito XML.

Como posso ativar o realce de sintaxe XML após abrir o arquivo? Claro, na verdade não quero associar o realce de sintaxe XML comtodosarquivos de log.

Responder1

O comando que você deseja é " :setfiletype". Por exemplo:

:setf xml

Ver " :help :setfiletype".

Responder2

Você também pode colocar isso em seu arquivo ~/.vimrc

au BufNewFile, BufRead *.extension_name set filetype=xml

Substituirnome_da_extensãocom a extensão desejada, reabra o vim e você verá o destaque da sintaxe xml.

Responder3

ExpandindoResposta @RubyFanatic, o que funcionou para mim foi (no vimmodo de comando):

au BufNewFile,BufRead *.extension_name setf xml

informação relacionada