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,但這不適用於整合終端。答覆這個問題也只提到單擊或使用問題匹配器,這似乎又只適用於輸出窗口,而不適用於集成終端。

相關內容