3

VimDiff, кажется, является полезным инструментом, но я не могу найти способ быстрой и эффективной горизонтальной прокрутки, когда перенос по словам установлен на "off". В настоящее время я использую "ZH" и "ZL", но они работают только за клик.

Я бы предпочел не использовать возвышенное для диффузии, но мне, возможно, придется!

2 ответа2

1

Есть и другие варианты, кроме просто zh и zl ; проверьте zH и zL чтобы перейти на половину экрана за раз, или zs и ze чтобы перейти к началу и концу строки соответственно.

Еще лучше, если ваше ограничение наихудшее во время использования vim -d: установите все окна прокрутки вместе с :scrollbind (проверьте все опции с :help scrollbind).

Любопытно: это работа, которая не позволяет использовать перенос слов и почему? :)

Я не знаю, будет ли это работать, но :setglobal textwidth=foo (или :setlocal) также может быть полезным, учитывая ваши ограничения ...

0

Вы можете переназначить события Shif-MouseWheel в горизонтальную прокрутку в .vimrc:

map <S-ScrollWheelUp> <ScrollWheelLeft>
map <S-ScrollWheelDown> <ScrollWheelRight>

Поэтому MouseWheel будет двигаться вертикально, а Shift+MouseWheel будет прокручиваться горизонтально.

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