Como forçar o tipo de arquivo no Vim
Dica publicada em Linux / Vim
Como forçar o tipo de arquivo no Vim
Vamos supor que você salvou um código em Python em um arquivo sem extensão, ou com a extensão .txt. Com isso o Vim não detectou que trata-se de um código Python e por consequência não coloriu corretamente (syntax highlight).
Para forçar o Vim a interpretar o conteúdo de um arquivo com o formato desejado, com o editor aberto digite:
:setfiletype python
Onde "python" será o tipo de arquivo que você deseja.
Para uma lista completa dos tipos de arquivos suportados, digite:
:setfiletype Ctrl+d
Ou seja, ":setfiletype" seguido de espaço mais as teclas Ctrl+d.
Outra forma de listar os tipos de arquivos suportados e suas respectivas extensões é dando uma conferida no arquivo filetype.vim. Primeiro localize-o no teu sistema:
locate filetype.vim
Em seguida abra-o:
vim `locate filetype.vim`
Você verá linhas como a seguinte, que define os arquivos do tipo PHP:
Se quiser, personalize a gosto, pode inclusive adicionar novas extensões de arquivo.
Para forçar o Vim a interpretar o conteúdo de um arquivo com o formato desejado, com o editor aberto digite:
:setfiletype python
Onde "python" será o tipo de arquivo que você deseja.
Para uma lista completa dos tipos de arquivos suportados, digite:
:setfiletype Ctrl+d
Ou seja, ":setfiletype" seguido de espaço mais as teclas Ctrl+d.
Outra forma de listar os tipos de arquivos suportados e suas respectivas extensões é dando uma conferida no arquivo filetype.vim. Primeiro localize-o no teu sistema:
locate filetype.vim
Em seguida abra-o:
vim `locate filetype.vim`
Você verá linhas como a seguinte, que define os arquivos do tipo PHP:
au BufNewFile,BufRead *.php,*.php\d,*.phtml,*.ctp setf php
Se quiser, personalize a gosto, pode inclusive adicionar novas extensões de arquivo.
Legal.
___________________________________
Conhecimento não se Leva para o Túmulo.