O destaque da sintaxe do Vim desapareceu para arquivos de texto (.txt)

3

Minha lista de tarefas é um arquivo .txt de texto simples que carrego no Vim. Nos arquivos .txt, o Vim sempre exibiu marcas de hash (#) e o texto seguindo-as na mesma linha, que eu uso para marcar itens de tarefas urgentes. No outro dia este destaque desapareceu e eu não posso para a vida de mim ver como restaurá-lo. Eu ativei todos os comandos de sintaxe e filetype que eu posso encontrar. Devo ter um arquivo de sintaxe text.vim ou txt.vim que eu possa ter excluído sem perceber? Parece que deveria haver uma solução simples, mas não consigo encontrar nada que se aproxime de uma solução simples de googling - certamente não vou reinstalar, escrever um arquivo de sintaxe personalizado, usar um script complexo, etc. quer o comportamento padrão de volta.

    
por Vim user 30.11.2010 / 12:39

2 respostas

6

Eu não acho que o seu Vim esteja quebrado. Tente colocar um hash mark (#) no início da primeira linha no arquivo. Quando o Vim vê isso, ele configura o tipo de arquivo para conf (para um arquivo de configuração). Tanto quanto eu sei, o Vim não sintetiza arquivos de texto de cor baunilha.

    
por 30.11.2010 / 14:18
0

O Vim suporta modelines. Para forçar a colorir o arquivo como conf ( resposta do erichui ), coloque a seguinte linha no final ou no início do seu arquivo :

# vim: syntax=conf

Isso define a variável interna do vim syntax to conf .

Observação: você também pode definir filetype ( ft ) em vez de syntax .

    
por 22.04.2016 / 09:43