5

Некоторое время назад я видел скрипт vim, который создавал вертикальные разбиения для текущего буфера, так что последняя строка левого окна была первой строкой правого окна. Он устанавливает scrollbind так, что то, что прокручивается вверху правого окна, прокручивается внизу левого окна.

Сейчас я не могу найти сценарий! Кто-нибудь знает это?

Я установил scrollbind самостоятельно, но есть нюансы, которые, я уверен, сценарий сгладил.

Dyslexic Tangent отвечает на мой вопрос, но на странице, на которую он ссылается, есть ссылка на сценарий, который я видел ранее: MultiPage Чарльза Кэмпбелла.

1 ответ1

3

Проверьте этот скрипт vim, он делает то, что вы хотите.

Кроме того, спасибо за совет, я не думал об этом, и это звучит как отличная идея.

К вашему сведению, после игры с подсказкой, это мой результат:

noremap <silent> <Leader>vs ggzR:<C-u>let @z=&so<CR>:set so=0 noscb<CR>:set columns=160<CR>:bo vs<CR>zRLjzt:setl scb<CR><C-w>p:setl scb<CR>:let &so=@z<CR>

Он делает то, что делает подсказка в ссылке, с добавлением перехода к строке 1, установки ширины экрана двойной ширины в 160 столбцов и открывания всех сгибов. Начиная с любого места, но линия 1 вызывала у меня проблемы, а сгибы делали вещи непоследовательными.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .