Visual Studio Code:使用键盘从终端输出跳转到第一个错误

Visual Studio Code:使用键盘从终端输出跳转到第一个错误

使用编译代码时综合终端在 VS 代码(而不是“输出”或“调试控制台”)中,它似乎将任何内容识别为具有格式的链接 <file path>:<line number>:<column>,例如/home/user/myFile.cpp:30:5

Ctrl+Left click则允许通过该链接转到相关行。这非常方便,但需要使用鼠标,而我想避免这种情况。

我基本上总是需要滚动到第一个错误,然后用光标单击它。有没有办法用键盘来做这个?

更多细节:我想要的基本上是隔离错误,例如使用makeg++

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

然后对输出执行Ctrl+ 。如果可能的话,原始输出仍应显示,以实际获取错误消息。在上述命令中,使用是一个选项,但它会使颜色代码消失,因此并不理想。Left click/dev/tty

我知道可以使用F8Ctrl+ Shift+跳转到下一个问题M,但这不适用于集成终端。答案这个问题也只提到点击或使用问题匹配器,这似乎只适用于输出窗口,而不是集成终端。

相关内容