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