Adicione as seguintes linhas ao seu ~/.vimrc
ou global /etc/vim/vimrc
if has("autocmd")
au BufReadPost * if line("'\"") > 0 && line("'\"") <= line("$") | exe "normal! g'\"" | endif
endif
Isso saltará para a última posição do cursor conhecido, a menos que:
- a posição é inválida
- a posição está dentro de um manipulador de eventos