假设我打开了文件 X。
然后我向下滚动到第 50 行,然后我做了一些修改并关闭了文件。
当我重新打开文件时。我希望 Vim 保存该文件中的最后一个位置(第 50 行)并自动将我放入这一行。
此功能默认存在。我不知道这个功能的名称,所以我无法用谷歌搜索它。
我想我丢失了它,因为后来安装了一些插件。
如何再次重新启用此功能?谢谢。
这是由
$VIMRUNTIME/defaults.vim
完成的,也在 :h restore-cursor
下进行了解释。
但是自己添加这个功能并不难:
augroup vimStartup | au!
autocmd BufRead * call setpos('.', getpos("'\""))
augroup end