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