Detectar e usar automaticamente o estilo de recuo do arquivo atual

1

Eu trabalho em vários projetos que estão usando diferentes níveis de indentação (2 espaços / 4 espaços / guias ...).

É possível fazer com que o Vim detecte automaticamente o estilo de recuo do arquivo atual e use-o, ou seja, a tecla Tab pode se tornar "inteligente", recuando o "caminho certo"?

    
por Cydonia7 10.10.2012 / 23:38

2 respostas

4

O Vim não faz isso por padrão, mas o IndentConsistencyCop do Ingo Karkat faz.

    
por 10.10.2012 / 23:57
0

Boa pergunta, estou enfrentando o mesmo problema também, e recentemente eu escrevi um plugin vim para mim: link

possui os seguintes recursos:

  • detecta recuo misto e echo warnning no bufEnter e bufWrite automaticamente.
  • alterna a configuração sobre recuo para ajustar automaticamente o estilo de recuo atual.
  • o tempo de detecção é limitado, por isso você não precisa se preocupar em abrir arquivos enormes.

Eu acho que é bem projetado, e precisa ser conhecido, postar um problema no github se você tiver alguma sugestão:)

    
por 07.06.2015 / 16:10

Tags