Respostas:
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
:set scrollbind
Vá para o próximo ( ctrl+ w) e faça o mesmo.
Desabilitar:
:set noscrollbind
Para obter mais informações, verifique a documentação para vinculação de rolagem - http://vimdoc.sourceforge.net/htmldoc/scroll.html#scroll-binding
:windo set scrollbind
configurá-los para todas as divisões de uma vez.
:windo set scrollbind
irá definir o scrollbind em todas as janelas.
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, mas invscrollbind
funcionou. Um mapeamento SUPER. Obrigado!
Bom dia,
Tentou usar o vimdiff nos dois arquivos?
vimdiff file1 file2
Isso fornecerá a ligação de rolagem por padrão.
Na linha de comando:
vim -O file1 file2 -c 'windo set scb!'
-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.
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...
:set diff
:set diffopt=iwhite
:set scrollbind