Visual Studio Code: Verwenden Sie die Tastatur, um von der Terminalausgabe zum ersten Fehler zu springen

Visual Studio Code: Verwenden Sie die Tastatur, um von der Terminalausgabe zum ersten Fehler zu springen

Beim Kompilieren von Code mit demintegriertes Terminalin VS Code (nicht in der „Ausgabe“- oder „Debug-Konsole“) scheint es alles als Link zu identifizieren, das das Format hat <file path>:<line number>:<column>, z. B. /home/user/myFile.cpp:30:5.

Ctrl+ Left clickermöglicht es dann, diesem Link zu folgen, um zur betreffenden Zeile zu gelangen. Das ist sehr praktisch, erfordert aber die Verwendung der Maus, was ich vermeiden möchte.

Ich muss im Grunde immer zum ersten Fehler scrollen und ihn mit dem Cursor anklicken. Gibt es eine Möglichkeit, dafür stattdessen die Tastatur zu verwenden?

Genauer: Was ich möchte, ist im Wesentlichen den Fehler zu isolieren, z. B. mit makeund g++:

make &> >(grep -A 1 -m 1 'required from here' | grep 'error' | sed 's/: error:.*//g')

und führen Sie dann ein Ctrl+ Left clickauf der Ausgabe aus. Wenn möglich, sollte die ursprüngliche Ausgabe noch angezeigt werden, um die Fehlermeldung tatsächlich zu erhalten. Im obigen Befehl /dev/ttyist „using“ eine Option, lässt aber die Farbcodes verschwinden, ist also nicht ideal.

F8Mir ist bewusst, dass man mit oder Ctrl+ Shift+ zum nächsten Problem springen könnte M, aber das gilt nicht für das integrierte Terminal. Antworten aufdiese Frageerwähnen Sie auch nur das Klicken oder die Verwendung von Problem-Matchern, die wiederum nur für das Ausgabefenster und nicht für das integrierte Terminal zu gelten scheinen.

verwandte Informationen