É possível rolar para baixo as partes esquerda e direita de uma janela dividida verticalmente no Vim? Tenho dois arquivos que gostaria de comparar aproximadamente. Cada linha desses arquivos parece quase igual.
119
Consulte a documentação para vinculação de rolagem . Você precisará definir isso para cada janela que deseja vincular (por exemplo, no mínimo 2)
Se você está comparando 2 arquivos, no entanto, vimdiff pode ser mais útil
Vá para a primeira divisão e digite
Vá para o próximo ( ctrl+ w) e faça o mesmo.
Desabilitar:
Para obter mais informações, verifique a documentação para vinculação de rolagem - http://vimdoc.sourceforge.net/htmldoc/scroll.html#scroll-binding
fonte
:windo set scrollbind
configurá-los para todas as divisões de uma vez.irá definir o scrollbind em todas as janelas.
fonte
nmap <F5> :windo set scrollbind!<cr>
pega fazendo muito isso, pode ser útil ter algo como alternar a barra de rolagem em todas as janelas abertas.scrollbind!
não funcionou para mim, masinvscrollbind
funcionou. Um mapeamento SUPER. Obrigado!Bom dia,
Tentou usar o vimdiff nos dois arquivos?
Isso fornecerá a ligação de rolagem por padrão.
fonte
Na linha de comando:
-O = aberto lado a lado.
-c = o que segue entre aspas é tratado como uma opção do vim.
'windo' = aplica-se a todos os painéis.
'scb' = abreviação para scrollbind. Economiza um pouco de digitação, mas os dois são intercambiáveis.
'!' = alternar. Dessa forma, você pode usar o mesmo comando para desligá-lo posteriormente, se desejar.
fonte
Para a posteridade, eis o que eu precisava fazer, já que não comecei com o vimdiff.
Eu carreguei um arquivo. Então: vsp para carregar o outro.
Eles são arquivos bem diferentes, mas eu queria ver o que há de comum entre eles.
Assim...
fonte