Como forçar o tipo de arquivo no Vim

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

[ Hits: 1.414 ]

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

Verificando IPs ativos em determinada rede com fping

Instalando Docker no Debian 10 Buster

Servidor web via linha de comando com Node.js (http-server)

Logs coloridos com o grep

Configurando adaptador USB WIFI Realtek RTL190CT no Debian

Leitura recomendada

Integrar Área de Transferência do Vim com Ambiente Gráfico

Vim - implemente um "substituir tudo" no modo BOSS

Navegação fácil no Vim - encontrar próximo e anterior

Vim - selecionar tudo e copiar fácil

Vim - configuração de acordo com o tipo de arquivo

  

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