2017-04-06 8 views
1

Ie. vimでは、同時に開いている複数のタブで大きなファイルを編集することができます。テキストの最初の部分(すべての垂直スペースを埋める)、2番目の部分は2番目のペインなどです。vim - 複数のファイルに1つのファイルを一貫して表示します。

vimで可能でない場合は、他のエディタで実装されている可能性がありますか?

+0

これまで、私があなたのことを正確に説明したプラグインを見たことがありますが、その名前を覚えていないようです。 –

答えて

4

がプレスを意味し、CTRLを保持し、その後 wをを押し

:vsplit     // splits window into left and right panes 
^w^w     // focuses right pane 
20^e     // scrolls right pane down 20 rows 
:windo set scrollbind // syncronizes both panes 

^wそして、あなたのウィンドウは20行であると言うことができます2つのvimのペインを同期します。同様に^e

:windoのために開いているすべてのペイン

:set scrollbind

は、関数内で上記のコマンドをラップしてにバインド機能でそれを実装する意味[

function! SyncScroll() 
    vsplit     
    execute "normal! \<c-w>\<c-w>" . winheight(0) . "\<c-e>" 
    windo set scrollbind 
endfunction 

nnoremap [ :call SyncScroll()<cr> 

あなたが:e $MYVIMRCであなたのvimrcに上記の関数とマッピングを追加し、:source $MYVIMRC


REFでそれをリロードすることができます:私は考えて

+0

ありがとう、これは動作します。多分これを関数にラップする方法は分かっていますか? –

+0

関数ラッパーとキーマッピングを使用して自分の答えを更新しました –

1

あなたは私ですMPage pluginのためのooking。おそらくDrChip's pageから最新バージョンをインストールしたいと思うでしょう。

関連する問題