Como forçar o tipo de arquivo no Vim

Publicado por Fábio Berbert de Paula em 25/06/2020

[ Hits: 1.736 ]

Blog: https://fabio.automatizando.dev

 


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:

au BufNewFile,BufRead *.php,*.php\d,*.phtml,*.ctp   setf php

Se quiser, personalize a gosto, pode inclusive adicionar novas extensões de arquivo.

Outras dicas deste autor

Capturando screenshots com Shell Script

Convertendo arquivos .doc para .txt via linha de comando

Como reproduzir vídeos no Chromecast usando o VLC

SED - texto para maiúsculas, minúsculas, pascal case e camel case

Como omitir/filtrar mensagens inúteis no log (rsyslogd)

Leitura recomendada

Vim - como criar arquivo ou diretório pelo NERDTree

Liberando o ctrl+s e o ctrl+q para o VIM

Atualizando / Instalando o VIM 8.2 (Ubuntu/Debian/Mint e Derivados)

Mudando o tema do Vim - esquema de cores

Vim - substituindo somente no bloco selecionado

  

Comentários
[1] Comentário enviado por maurixnovatrento em 02/08/2020 - 21:48h


Legal.

___________________________________
Conhecimento não se Leva para o Túmulo.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts