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、これは統合端末には適用されません。この質問また、クリックまたは問題マッチャーの使用についてのみ言及されていますが、これも統合ターミナルではなく出力ウィンドウにのみ適用されるようです。

関連情報