Um dos recursos mais irritantes do vim é dividir linhas. Por algumas razões, alguém achou que seria bom dividir linhas, mesmo em formatos sensíveis a espaços em branco. Por exemplo, alterando:
echo very-long-string > file
para
echo
very-long-string
> file
Como desligá-lo?
Edit : Não é visual wrap - é empacotado em arquivo (isto é, o vim insere \ n no arquivo se considerar a linha muito longa). Quebrar longas filas é sensato e, mesmo que alguém queira se virar, posso viver sem ela.
very-long-string
contém caracteres invisíveis como 0x10 e 0x13? Como o pboi escreveu, o vim não adiciona caracteres.Respostas:
set formatoptions-=tc
Veja
:help fo-table
para mais informações.A sugestão de Wim de
set textwidth=0
deve ter o mesmo efeito, apesar de muitos plugins irritantes de tipo de arquivo desfazerem isso para você. (Ugh.)fonte
Suponho que você esteja falando sobre o recurso em que linhas longas são visualmente "quebradas" para serem exibidas em várias linhas. (Porém, isso não interfere no conteúdo do arquivo, é apenas o modo como o texto é apresentado visualmente.) Emita o seguinte comando para desativar esse recurso:
Se você estiver vendo que o vim está realmente dividindo as linhas automaticamente (não apenas visualmente, mas inserindo quebras de linha), você deve ter configurado o vim para limitar a largura do texto; isso não está ativado por padrão. Nesse caso, você pode desativá-lo novamente assim:
Edite seu
.vimrc
arquivo de configuração para tornar essas alterações permanentes.fonte
set backupdir=/tmp
única ..