我希望我的 vim(实际上是 neovim)总是跳转到我在文本中留下的标签(或者第一个,如果有多个标签)。所以,我已经设置了这个自动命令:
au BufNewFile,BufRead * call search('\$\$\$')
并希望它会奏效。不幸的是,BufRead
这似乎还不够,因为当我现在打开文件时,它只是再次在顶部打开它。
所以,我替换BufRead
为BufEnter
(在尝试之后BufReadPost
,它也没有工作),现在 vim 真正跳转到标签,不幸的是这是一种渴望这样做的方式。当我使用拼写检查器或基本上任何时候我从任何地方返回该缓冲区时,它会跳转到标签(甚至可能替换文本)。那太多了。
但是,主要的一点是我不明白,为什么这BufRead
首先不起作用。