puoi ctrl o per saltare attraverso i 'salti'.
aggiungi anche qualcosa al tuo .vimrc per saltare automaticamente a quella posizione del cursore, leggi di più su http://vim.wikia.com/wiki/Restore_cursor_to_file_position_in_previous_editing_session:
" VimTip 80: Restore cursor to file position in previous editing session
" for unix/linux/solaris
set viminfo='10,\"100,:20,%,n~/.viminfo
" only for windows [give some path to store the line number info]
"set viminfo='10,\"100,:20,%,nc:\\Winnt\\_viminfo
au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g`\"" | endif
In effetti, ho osservato lo stesso comportamento, ma con una diagnosi molto diversa.
Quando la mia partizione /home/... si è riempita, non è stato possibile scrivere .viminfo, quindi quelle posizioni di file non sono mai state memorizzate. Una volta liberato un po' di spazio, viminfo ha riposizionato il mio editor.