如何在vim-latex中编译后禁用跳转到警告位置?

ale*_*xei 8 vim latex

编译后,vim-latex打开一个quickfix缓冲区,列出错误和警告,并跳转到列表中的第一个错误或警告.如何让它不跳过警告?或者更好的是,对于某些警告?

如果这不可能,是否有一些快捷方式将光标返回到跳转前的位置?

注意:忽略警告let g:TexIgnoredWarnings = ...是不够的,因为我确实希望看到警告.

Joh*_*ohn 10

如果您像我一样通过Vim-Latex的\ ll命令进行编译,那么在vimrc或ftplugin tex.vim中添加以下选项可以解决您的问题:

let g:Tex_GotoError=0

这会将光标留在原处,但仍会在QuickFix窗口中填充警告和错误.文档(下面链接)说它默认为on,所以关闭它应该可以实现你想要的.

http://vim-latex.sourceforge.net/documentation/latex-suite.html#Tex_GotoError


and*_*otn 6

我假设您正在使用该:make命令编译LaTeX .该命令帮助给出了一个列表,详细说明了命令的作用,包括:

  1. 如果[!]没有给出第一个错误就跳到了.

如果用:make!:mak!不用缩写来触发编译:make,则光标不会跳转.


vim还会保存光标最近的位置列表.你可以跳回到以前的位置.Ctrl- O,然后再向前跳跃Ctrl- I使用:help jump-motions查看更多有关此功能.