Como já foi mencionado, você pode usar splits exibindo o mesmo buffer para chegar até você na maior parte do caminho.
:vsplit
ou
:split
Como para exibir apenas uma seção específica do arquivo, uma maneira de fazê-lo seria dobrar as partes nas quais você não está interessado. Há algumas maneiras de dobrar partes arbitrárias de arquivos.
A maneira mais fácil seria selecionar as linhas que você não deseja ver no modo visual e usar o mapeamento zf
para dobrá-lo.
Você também pode usar marcas para dobrar, então você pode colocar uma marca logo acima do texto que você quer ver, mover para o topo do arquivo, e então dobrar para aquela marca, que seria algo como isto:
ma
gg
zf'a
A dobra é por janela (divisão), portanto, qualquer dobra que você tenha em uma janela não afetará outras janelas, mesmo se você tiver o mesmo buffer exibido em cada uma delas.
Se você tiver problemas para criar as dobras, tente definir o método de dobra como manual:
:set foldmethod=manual