LinuxでVisualStudio Code(バージョン1.8.1)を使用しています。ビルドエラーが発生し、エラーを含む行をクリックしても、コード内の対応する行にジャンプしません。 Visual StudioCodeを標準のVisualStudioと同じように動作させる方法はありますか?
tasks.json
で 問題マッチャー を定義しましたか?簡単に参照できる組み込みのものがいくつかあります。たとえば、"problemMatcher": ["$tsc"]
はTypeScriptで機能します。
ドキュメントには、C++のカスタム問題マッチャーの例も含まれています。
"problemMatcher": {
"owner": "cpp",
"fileLocation": ["relative", "${workspaceRoot}"],
"pattern": {
"regexp": "^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$",
"file": 1,
"line": 2,
"column": 3,
"severity": 4,
"message": 5
}
}
使用している言語に対応する組み込みのマッチャーがない場合でも、適度に人気がある場合は、少し検索するだけでマッチャーを見つけることができるはずです。
Visual Studio CodeのTERMINALウィンドウでコードをビルドしましたか?その場合は、「Ctrl」キーを押しながら、エラー行の「/home/..../xxx.cpp:123」などのファイル名と行番号にマウスカーソルを移動し、クリックしてコード内の対応する行にジャンプします
わたしにはできる。