Visual Studio Code: используйте клавиатуру для перехода к первой ошибке из вывода терминала

Visual Studio Code: используйте клавиатуру для перехода к первой ошибке из вывода терминала

При компиляции кода с использованиеминтегрированный терминалв коде VS (не в «Выводе» или «Консоли отладки»), похоже, что все, что имеет формат, идентифицируется как ссылка <file path>:<line number>:<column>, например /home/user/myFile.cpp:30:5, .

Ctrl+ Left clickзатем позволяет перейти по этой ссылке, чтобы перейти к конкретной строке вопроса. Это очень удобно, но требует использования мыши, чего я хочу избежать.

Мне по сути всегда нужно прокручивать до первой ошибки и нажимать на нее курсором. Есть ли способ использовать клавиатуру вместо этого?

Подробнее: Я хочу, по сути, изолировать ошибку, например, с помощью makeи g++:

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

и затем выполнить Ctrl+ Left clickна выходе. Если возможно, исходный выход все еще должен отображаться, чтобы фактически получить сообщение об ошибке. В приведенной выше команде использование /dev/ttyявляется опцией, но это приводит к исчезновению цветовых кодов, так что это не идеально.

Я знаю, что можно перейти к следующей проблеме с помощью F8или Ctrl+ Shift+ M, но это не относится к интегрированному терминалу. Ответы наэтот вопростакже упоминается только нажатие или использование сопоставителей проблем, которые, опять же, по-видимому, применяются только к окну вывода, а не к интегрированному терминалу.

Связанный контент