Existe uma maneira rápida de rolar horizontalmente no VimDiff com quebra automática de linha?

2

O VimDiff parece ser uma ferramenta útil, mas parece que não consigo encontrar uma maneira rápida e eficiente de rolar horizontalmente quando o envoltório de palavras está definido como "desativado". Atualmente estou usando "zh" e "zl", mas eles só funcionam por clique.

Eu prefiro não usar sublime para diferenciar, mas eu posso precisar!

    
por HankHendrix 30.10.2012 / 13:07

2 respostas

0

Existem outras opções além de zh e zl ; Confira zH e zL para pular meia tela por vez, ou zs e ze para mover para o início e o fim da linha, respectivamente.

Melhor ainda, se sua limitação for pior durante o uso de vim -d : defina as janelas para rolar tudo junto com :scrollbind (confira todas as opções com :help scrollbind ).

Curioso: é um trabalho que não permite usar quebra de linha e por quê? :)

Não sei se isso funcionaria, mas :setglobal textwidth=foo (ou :setlocal ) também pode ser útil, dadas as suas limitações ...

    
por 01.12.2012 / 17:05
0

você pode remapear eventos Shif-MouseWheel para rolagem horizontal em .vimrc:

map <S-ScrollWheelUp> <ScrollWheelLeft>
map <S-ScrollWheelDown> <ScrollWheelRight>

Então MouseWheel irá se mover verticalmente e Shift + MouseWheel rolará horizontalmente

    
por 27.02.2018 / 10:14

Tags