Wie wird das Springen zum Warnort nach dem Kompilieren in vim-latex deaktiviert?

8

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.

    
alexei 01.05.2013, 20:28
quelle

2 Antworten

10

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.

Ссылка

    
John 05.05.2013, 03:18
quelle
6

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:

  
  1. Wenn [!] nicht angegeben ist, wird der erste Fehler zu
  2. gesprungen   

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.

    
andrewdotn 01.05.2013 20:50
quelle

Tags und Links