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