vim - 如何在某些文本标签上开始每次打开文件
问题描述
我希望我的 vim(实际上是 neovim)总是跳转到我在文本中留下的标签(或者第一个,如果有多个标签)。所以,我已经设置了这个自动命令:
au BufNewFile,BufRead * call search('\$\$\$')
并希望它会奏效。不幸的是,BufRead
这似乎还不够,因为当我现在打开文件时,它只是再次在顶部打开它。
所以,我替换BufRead
为BufEnter
(在尝试之后BufReadPost
,它也没有工作),现在 vim 真正跳转到标签,不幸的是这是一种渴望这样做的方式。当我使用拼写检查器或基本上任何时候我从任何地方返回该缓冲区时,它会跳转到标签(甚至可能替换文本)。那太多了。
但是,主要的一点是我不明白,为什么这BufRead
首先不起作用。
解决方案
推荐阅读
- vue.js - 将 URL 的最后一部分传递到挂载的钩子中
- ruby-on-rails - Ruby on Rails 表单中的枚举选择映射值
- amazon-web-services - 在子目录中托管 tomcat Web 应用程序
- visual-studio - Visual Studio 在添加到项目/上传到 GitHub 时忽略我的 .obj 3D 模型文件
- javascript - 不将鼠标悬停在链接或下拉列表上时,Jquery隐藏下拉列表
- javascript - 变量未定义的nodeJS MySQL查询
- c++ - “没有运算符 >> 匹配这些操作数”
- powershell - 安装 ktools.powershell.sftp
- c++ - 颤振,从c ++ opencv获取图像作为数据
- android - 将 RecyclerView 适配器的结果返回给 MainActvity.kt?