Как уже указывалось, вы можете использовать сплиты, отображающие один и тот же буфер, чтобы получить большую часть пути туда.
:vsplit
или же
:split
Что касается отображения только определенного раздела файла, один из способов сделать это состоит в том, чтобы сложить части, которые вам не интересны. Есть несколько способов сложить произвольные части файлов.
Самый простой способ - выбрать линии, которые вы не хотите видеть в визуальном режиме, и использовать zf
сопоставление, чтобы сложить их.
Вы также можете использовать метки для свертывания, так что вы можете поместить метку чуть выше текста, который хотите увидеть, переместиться в верхнюю часть файла, а затем сложить до этой метки, которая будет выглядеть примерно так:
ma gg zf'a
Складывание выполняется для каждого окна (разделение), поэтому любые складки в одном окне не влияют на другие окна, даже если в каждом из них отображается один и тот же буфер.
Если у вас возникли проблемы с созданием складок, попробуйте установить метод складывания вручную:
:set foldmethod=manual