Ao quebrar o texto no GVim, o quebra ocorre no lado direito da janela do GVim. No entanto, eu preferiria envolvê-lo na coluna 80. Uma solução que encontrei é :set columns=80
: mas isso diminui a janela e me dá uma espécie de sentimento claustrofóbico. Portanto, eu queria saber se alguém sabe como quebrar o texto em uma coluna fixa, sem modificar o arquivo no disco e sem modificar o tamanho da janela do GVim. Um espaço em branco de tamanho fixo à direita da tela também funcionaria, mas não teria minha preferência.
Se isso faz diferença: estou usando principalmente o GVim 7.4 em uma máquina Windows.
Infelizmente, isto não é possível. Existem muitas maneiras de configurar como um quebra automática deve ocorrer, como with
textwidth
ewrapmargin
, mas essas são apenas para capas rígidas, não para capas flexíveis. A única maneira de alterar uma embalagem macia é alterando o tamanho da janela.Existem alguns plugins que tipo de fazer o que quiser, onde o envoltório ocorre em uma área menor do que a sua janela. Há mikewest / vimroom e junegunn / goyo.vim , mas, para ambos, um softwrap menor é principalmente apenas um efeito colateral do principal objetivo do plugin: Para organizar a janela do vim e remover as distrações.
Uma solução feia poderia ser abrir uma divisão e redimensioná-la para a coluna 80, mas isso dificilmente parece uma solução ideal. (Especialmente porque o local da divisão será alterado quando você redimensionar sua janela)
fonte