编译后,vim-latex会打开一个quickfix缓冲区,列出错误和警告,并跳转到列表中的第一个错误或警告。我如何让它不跳跃警告?或者更好,对于某些警告?如何禁用在vim-latex中编译后跳转到警告位置?
如果这是不可能的,是否有一些快捷方式将光标返回到跳转前的位置?
注意:通过let g:TexIgnoredWarnings = ...
忽略警告是不够的,因为我确实想看到警告。
编译后,vim-latex会打开一个quickfix缓冲区,列出错误和警告,并跳转到列表中的第一个错误或警告。我如何让它不跳跃警告?或者更好,对于某些警告?如何禁用在vim-latex中编译后跳转到警告位置?
如果这是不可能的,是否有一些快捷方式将光标返回到跳转前的位置?
注意:通过let g:TexIgnoredWarnings = ...
忽略警告是不够的,因为我确实想看到警告。
如果您是通过VIM-乳胶的\ ll命令编译为我做的,然后添加在任何你的vimrc或本插件tex.vim里以下选项应该可以解决你的问题:
let g:Tex_GotoError=0
这会将光标留在原来的位置,但仍然会用警告和错误填充QuickFix窗口。文档(下面链接)表示它默认打开,因此关闭应该完成你想要的。
http://vim-latex.sourceforge.net/documentation/latex-suite.html#Tex_GotoError
我假设你正在用:make
命令编译LaTeX。该help for that command给出了一个列表,详细的命令做的事情,包括:
- 如果
[!]
没有给出的第一个错误是跃升至。
如果触发与:make!
您编译或缩写:mak!
而不是:make
,则光标不会跳。
vim还会保存最近光标所在位置的列表。你可以跳回到以前的位置与按Ctrl - Ø,然后按Ctrl 再次向前跳 - 我使用:help jump-motions
看到更多有关此功能。
我觉得应该让不设置 – JohnRos 2013-05-13 10:54:36
哎呀。你是对的。这就是我得到的打字和不思考。 – John 2013-05-17 16:53:46