Есть ли быстрый способ горизонтальной прокрутки в 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 будет прокручиваться горизонтально.