![如何从 LaTeX-suite 中的错误列表跳转到错误?](https://linux22.com/image/265370/%E5%A6%82%E4%BD%95%E4%BB%8E%20LaTeX-suite%20%E4%B8%AD%E7%9A%84%E9%94%99%E8%AF%AF%E5%88%97%E8%A1%A8%E8%B7%B3%E8%BD%AC%E5%88%B0%E9%94%99%E8%AF%AF%EF%BC%9F.png)
我刚刚发现 LaTeX-suite,并对其广泛的编译和调试选项感到非常高兴,但由于某种原因,主要的调试机制对我来说不起作用。
当我使用 进行编译时,\ll
我得到了预期的日志输出,然后“Quickfix List”窗口出现并获得焦点。参考手册似乎表明,只需按 Enter 键即可将焦点移至错误位置的源窗口,但对我来说,它什么也没做,只是最小化了随附的日志输出预览。
参考于http://folk.uio.no/haaksk/config-files/.vim/doc/latex-suite.html表示
You can then scroll through the errors and press <enter> to be taken to the location
of the corresponding error´unless you set the g:Tex_GotoError variable to 0.
即使Tex_GotoError
设置为,1
我也没有得到预期的行为,而且我不确定还能尝试什么。
答案1
我刚刚测试了这一点,看来您遇到的问题是,编译后光标留在文档中,而不是错误列表中。只需使用 即可在窗口之间移动CTRL-W CTRL-W
(这会移动到“下一个”窗口 - 有更多窗口切换按键 - 使用 查找它们:help CTRL-W
)。
进入错误窗口后,按CR
(return) 将转到错误处。您还可以使用:cnext
和:cprev
在错误列表中前后移动。使用:cfirst
和:clast
分别移动到第一个和最后一个错误。
(注意:这个“错误列表”实际上是一个 VIM 快速修复列表 - 可以使用 找到有关它的信息:help quickfix
)。