我在 64 位 ubuntu 10.04 上使用 vim 7.2.330,在上周的某个时候,每次我重新打开一个文件时,它都会将光标放在文件的顶部。我可以在 ~/.viminfo 中看到它保存最后使用的位置,但它似乎并没有兑现它。
有任何想法吗?
你可以ctrlo跳过'跳跃'。
您还可以在 .vimrc 中添加一些内容以自动跳转到该光标位置,在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
Run Code Online (Sandbox Code Playgroud)