如何保留VIM中的最后编辑位置?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (26)

当我退出VIM并再次打开相同的文件时,我被定位在文件的开头。我怎样才能保留最后的光标位置?

提问于
用户回答回答于

在.vimrc添加如下

source $VIMRUNTIME/vimrc_example.vim

用户回答回答于

摘自http://amix.dk/vim/vimrc.html

" Return to last edit position when opening files (You want this!)
autocmd BufReadPost *
     \ if line("'\"") > 0 && line("'\"") <= line("$") |
     \   exe "normal! g`\"" |
     \ endif

扫码关注云+社区