文書の2つの異なる部分を水平分割(を使用:sp
)で開き、両方を一緒に左右にスクロールしたい。垂直スクロールの場合、を使用しますscrollbind
。ただし、水平スクロールに何を使用すればよいかわかりません。
を使用するとvimdiff
、両方のドキュメントで同時に水平にスクロールするため、この機能が利用可能である必要があることを知っています。
文書の2つの異なる部分を水平分割(を使用:sp
)で開き、両方を一緒に左右にスクロールしたい。垂直スクロールの場合、を使用しますscrollbind
。ただし、水平スクロールに何を使用すればよいかわかりません。
を使用するとvimdiff
、両方のドキュメントで同時に水平にスクロールするため、この機能が利用可能である必要があることを知っています。
回答:
vimで2つのウィンドウを一緒にスクロールするには:set scrollbind
、それぞれで実行する必要があります。前述のように、デフォルトでは、これは垂直スクロールのみをバインドします。scrollbindのドキュメントでは、次のことに言及しています。
The behavior of 'scrollbind' can be modified by the 'scrollopt' option.
:help scrollopt
:set scrollopt+=hor
水平スクロールを有効にするように言いたいことが明らかになります。
あなただけの水平スクロール(すなわち無効に垂直スクロール)をしたい場合は、その後も言いたいだろう:set scollopt-=ver
か、明示的にセットscrollopt経由set scrollopt=hor
か:set scrollopt=hor,jump
。