vim version <= 7.4 的 vimrc_example.vim 中有这一段 script, 或是
vim version >= 8.0 的 vimrc_example.vim 中会去 source $VIMRUNTIME/defaults.vim
里的同一段 script
让你每次开档时, cursor 就直接跳至上次关档时的 position
但这段 script 会造成偶发性 (很低的机率, 但还是有可能遇到) 的开档后
档案前半部被截掉, 只看到 g`" 之类的乱码, 若没注意到又存盘就会...
但我不清楚为什么没人在讨论这事,
虽然我在 CentOS/Ubuntu/vim 旧版新版都遇过, 除非你把这段 comment out
或 vim version >= 8.0 , 在 ~/.vimrc 里, source $VIMRUNTIME/defaults.vim 之前
加上这行
augroup vimStartup | au! | augroup END
那么就不会执行这段 script