Nach der Kompilierung öffnet vim-latex einen Quickfix-Puffer, listet Fehler und Warnungen auf und springt zum ersten Fehler oder zur ersten Warnung in der Liste. Wie mache ich es nicht für Warnungen springen? oder besser noch, für bestimmte Warnungen?
Wenn dies nicht möglich ist, gibt es eine Abkürzung für die Rückkehr des Cursors zu seiner Position vor dem Sprung?
HINWEIS: Das Ignorieren von Warnungen über let g:TexIgnoredWarnings = ...
ist nicht ausreichend, da ich die Warnungen sehen möchte.
Wenn Sie über den Befehl Vim-Latex \ ll kompilieren, wie ich das tue, dann sollte das Hinzufügen der folgenden Option in Ihrem vimrc oder dem ftplugin tex.vim Ihr Problem lösen:
let g:Tex_GotoError=0
Dadurch wird der Cursor an der Stelle stehen bleiben, an der er sich befand, aber das QuickFix-Fenster wird weiterhin mit Warnungen und Fehlern gefüllt. Die Dokumentation (unten verlinkt) sagt, dass sie standardmäßig aktiviert ist, also sollte das Ausschalten das erreichen, was Sie wollen.
Ich nehme an, dass Sie LaTeX mit dem Befehl :make
kompilieren. Die Hilfe für diesen Befehl enthält eine Liste, in der genau beschrieben wird, was der Befehl tut, einschließlich:
- Wenn
gesprungen[!]
nicht angegeben ist, wird der erste Fehler zu
Wenn Sie Ihre Übersetzung mit :make!
oder der Abkürzung :mak!
anstelle von :make
auslösen, springt der Cursor nicht.
vim speichert auch eine Liste der Orte, an denen Ihr Cursor zuletzt war. Sie können mit Strg - O zurück zum vorherigen Speicherort springen und dann mit Strg - I erneut vorwärts springen Verwenden Sie :help jump-motions
, um mehr über diese Funktion zu sehen.