2011-07-29 12 views
7

私は次のことを達成したいと思います:vimセッションを2つ(またはそれ以上)の垂直ウィンドウに分割したい(:vsplitコマンドで)。次に、最初のウィンドウの最後に表示されたウィンドウの後の行が2番目のウィンドウの最初の行になるように、各ウィンドウの内容を垂直方向にオフセットしたいと思います。次に、矢印を使用してスクロールすると、縦のウィンドウがスクロールして、テキストが第2のウィンドウから最初のウィンドウに流れます。どうすればこれを達成できますか?垂直分割を使ってvimで自動スクロール可能なページ分割

答えて

9

はそのためのプラグインがあります。MultiPage

あなたはまた、チップキャンベルによってthis postで説明onelinerを使用することができます。

:nmap <silent> <Leader>ef :vsplit<bar>wincmd l<bar>exe "norm! Ljz<c-v><cr>"<cr>:set scb<cr>:wincmd h<cr> :set scb<cr> 

このvsplitを開き、分割が連続するために<Leader>efをバインドします。

+0

あなたのために100万のインターネットがあります。 –

0

まず、ウィンドウを通常どおりに分割し、必要に応じて配置します(最後の行は1行、もう一方の行は先頭行)。

ここで、最初のウィンドウで:set scrollbindを実行します。 2番目のものにジャンプして同じことをすると、:set scbを短く使用することもできます。

これだけです!

:h scroll-bindingを必ずお読みください。

関連する問題