Q:

vim - show one file in several files consistently

I.e. is it possible in vim to edit large file in several simultaneously opened tabs in the following way: first part of text (that fill all vertical space), second - in the second pane, and so on.
if it is not possible in vim, maybe it's feature is implemented in other editors?

A:

Synchronizes two vim panes
Lets say your window is 20 rows, then
: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 means press and hold CTRL and then press w. Likewise for ^e
:windo means :set scrollbind in all open panes
Implement it in a function
Wraps the above commands in a function and binds it to [
function! SyncScroll()
  vsplit                 
  execute "normal! \<c-w>\<c-w>" . winheight(0) . "\<c-e>"
  windo set scrollbind
endfunction

nnoremap [ :call SyncScroll()<cr>

You can add the above function and mapping to your vimrc with :e $MYVIMRC and reload it with :source $MYVIMRC

ref:

vim
docs - scrollbinding
wiki - scrollbinding

