Vim跳转事件?

4

我经常编辑相同的文件,因此我为它们分配了一些全局标记,以使加载它们变得更容易。例如,在普通模式下键入“R”,我就可以跳转到我的简历(一个TeX文件)。

我还为TeX文件设置了自动命令,通过BufWinEnter事件触发。如果我在普通模式下键入:e /path/to/resume.tex,一切工作得很好。太好了!

但是,当我使用全局标记“R”跳转到文件时,BufWinEnter事件似乎没有被触发。是否应该使用其他事件?怎样才是设置正确的方法呢?

这是~/.vim/ftplugin/tex.vim中相关的行:

au BufWinEnter <buffer> silent loadview

无法重现此错误行为:当我跳转到某个 .tex 文件中的全局标记时,测试 au BufWinEnter <buffer> 自动命令对我有效。您可以尝试使用 :15verbose normal 'R 命令来查看您的 tex.vim 是否已加载以及所需的自动命令是否已执行。 - Ves
1个回答

0

考虑在.vimrc中使用:au Syntax tex silent loadview代替。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接