Eu tenho um arquivo de origem contendo uma longa lista de estruturas heterogêneas profundamente aninhadas. Como as estruturas são longas, eu gostaria de:
- Use o
:split
comando para dividir a tela em dois. - Role para baixo uma janela e a outra janela. Quando o cursor na janela 1 está entre parênteses e o outro parêntese está visível na outra janela, quero que os outros parênteses na outra janela sejam destacados (exatamente como seria exibido na mesma janela).
Como posso realizar o segundo passo?
%
é útil, mas não ideal no meu caso, pois os colchetes de abertura e fechamento da minha estrutura não estão na mesma coluna e pular com o cursor faz com que a tela inteira mude. Estou explorando a dobra no momento para ver se isso pode ser útil, mas perguntarei sobre isso em um post separado, pois encontrei alguns problemas com ela (que acho que poderiam ser resolvidos).