假设我打开了文件X。
然后我向下滚动到第50行,做了一些修改并关闭了文件。
当我重新打开该文件时,我想让Vim保存在文件中的最后位置(第50行),并自动将光标定位在这一行。
这个功能默认是存在的。我不知道这个功能的名称,所以无法搜索它。
我认为我可能失去了这个功能,因为后来安装了一些插件。
请问如何重新启用此功能?谢谢。
假设我打开了文件X。
然后我向下滚动到第50行,做了一些修改并关闭了文件。
当我重新打开该文件时,我想让Vim保存在文件中的最后位置(第50行),并自动将光标定位在这一行。
这个功能默认是存在的。我不知道这个功能的名称,所以无法搜索它。
我认为我可能失去了这个功能,因为后来安装了一些插件。
请问如何重新启用此功能?谢谢。
$VIMRUNTIME/defaults.vim
实现,此外还可在:h restore-cursor
下查看相关信息。
但是你也可以自己添加这个功能:
augroup vimStartup | au!
autocmd BufRead * call setpos('.', getpos("'\""))
augroup end