编译后,vim-latex将打开一个快速修复缓冲区,列出错误和警告,并跳转到列表中的第一个错误或警告。如何使它不因警告而跳?还是更好,对于某些警告?

如果无法做到这一点,是否有一些捷径可将光标返回到跳转之前的位置?

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

最佳答案

如果像我一样通过Vim-Latex的\ll命令进行编译,则在vimrc或ftplugin tex.vim中添加以下选项应该可以解决您的问题:
let g:Tex_GotoError=0
这会将光标留在原处,但仍会在警告和错误中填充QuickFix窗口。该文档(在下面链接)说它默认为打开,因此关闭它就可以完成您想要的操作。

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

10-08 07:56
查看更多