Есть ли быстрый способ горизонтальной прокрутки в VimDiff с переносом слов?
VimDiff, кажется, полезный инструмент, но я не могу найти способ быстрой и эффективной горизонтальной прокрутки, когда перенос по словам установлен на "off". В настоящее время я использую "ZH" и "ZL", но они работают только за клик.
Я бы предпочел не использовать возвышенное для диффузии, но мне, возможно, придется!
2 ответа
Есть и другие варианты, кроме просто zh
а также zl
; проверять, выписываться zH
а также zL
прыгать на половину экрана за раз, или zs
а также ze
перейти к началу и концу строки соответственно.
Еще лучше, если ваше ограничение хуже при использовании vim -d
: установить окна для всех прокрутки вместе с :scrollbind
(проверить все варианты с :help scrollbind
).
Любопытно: это работа, которая не позволяет использовать перенос слов и почему?:)
Я не знаю, сработает ли это, но :setglobal textwidth=foo
(или же :setlocal
) также может быть полезным, учитывая ваши ограничения...
Вы можете переназначить события Shif-MouseWheel в горизонтальную прокрутку в.vimrc:
map <S-ScrollWheelUp> <ScrollWheelLeft>
map <S-ScrollWheelDown> <ScrollWheelRight>
Поэтому MouseWheel будет двигаться вертикально, а Shift+MouseWheel будет прокручиваться горизонтально.