翻阅了其他同学写的博客,我发现很多人在描述这个问题时写的不全面,我把自己的实践过程简单记录下:
两个必要条件
1、~/.vimrc与~/.viminfo的所有人需保持一致,并且要与打开文件的所有人保持一致,同时这三个文件的所有人都不能是root。如图情况才可以:
猜测原因是:修改个人目录下的.vimrc,其作用域无法触及到以root为所有人的文件。
2、~/.vimrc中需要包含如下语句:
if has(“autocmd”)
au BufReadPost * if line(“’\”“) > 1 && line(“’\”“) <= line(“$”) | exe “normal! g’\”” | endif
endif