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

Другие вопросы по тегам