Vimrc虽然启用但未保存光标位置

时间:2014-07-14 09:45:30

标签: vim

虽然我正在使用,但我的vim并没有保存光标位置(至少不可靠):

autocmd BufReadPost *
            \ if line("'\"") > 0 && line("'\"") <= line("$") |
            \ exe "normal g'\"" |
            \ endif

在我的vimrc。

我的完整vimrc是here

我已经重新启用nobackupnoswapfile,但问题仍然存在。

原因是什么?

1 个答案:

答案 0 :(得分:0)

您需要使用动作g`"跳转到上一个已知行和列。您正在使用g'",它会跳转到该行的第一个字符。

代码中执行的命令应为:

exe "normal g`\""
相关问题