首页 > 解决方案 > 如何在某些文本标签上开始每次打开文件

问题描述

我希望我的 vim(实际上是 neovim)总是跳转到我在文本中留下的标签(或者第一个,如果有多个标签)。所以,我已经设置了这个自动命令:

au BufNewFile,BufRead * call search('\$\$\$')

并希望它会奏效。不幸的是,BufRead这似乎还不够,因为当我现在打开文件时,它只是再次在顶部打开它。

所以,我替换BufReadBufEnter(在尝试之后BufReadPost,它也没有工作),现在 vim 真正跳转到标签,不幸的是这是一种渴望这样做的方式。当我使用拼写检查器或基本上任何时候我从任何地方返回该缓冲区时,它会跳转到标签(甚至可能替换文本)。那太多了。

但是,主要的一点是我不明白,为什么这BufRead首先不起作用。

标签: vimautocommand

解决方案


推荐阅读