Pare o Vim automaticamente de tw = 78 arquivos de texto de quebra de quebra de linha

1

Atualizei recentemente o Vim e observei que, sempre que eu abro um arquivo .txt , a opção tw=78 é definida. (O que faz o Vim quebrar automaticamente as linhas quando elas excederem 78 caracteres.) Eu não gosto disso e gostaria de me livrar dele.

Eu adicionei set tw=0 como a última linha no meu arquivo _vimrc , mas isso não teve efeito. Também observei os diferentes arquivos de sintaxe e filetype, mas parece não haver nenhum para arquivos TXT.

    
por Evgeni Sergeev 23.04.2015 / 07:30

1 resposta

3

Eu encontrei a solução neste tópico . Descobriu-se que desde 2011, vimrc_example.vim foi atualizado para incluir essa regra de textwidth=78 como um autocommand e meu _vimrc sources vimrc_example.vim (provavelmente porque eu o baseei no original - o que significa que essa situação se aplicará a muitos usuários).

Uma solução é encontrar a linha no seu .vimrc , que diz

source $VIMRUNTIME/vimrc_example.vim

Depois dessa linha, insira a linha a seguir para remover o autocomel particular que causa incômodo:

au! vimrcEx FileType text

Como encontrei a solução: suspeitei que era um autocommand, então tentei pesquisar todos os comandos automáticos usando o comando :autocmd . Mas havia apenas muitos. Para simplificar as coisas, inseri essa saída em um buffer reserva, conforme descrito aqui . A pesquisa por tw=78 mostrou o autocommand culpado com a palavra-chave vimrcEx e, em seguida, solicitar ao Google a palavra-chave (ou eu poderia ter encontrado o diretório do Vim) nos levou à solução.

    
por 23.04.2015 / 07:30