web-dev-qa-db-ja.com

Visual Studio Codeでエラーをビルドするためにジャンプする方法は?

LinuxでVisualStudio Code(バージョン1.8.1)を使用しています。ビルドエラーが発生し、エラーを含む行をクリックしても、コード内の対応する行にジャンプしません。 Visual StudioCodeを標準のVisualStudioと同じように動作させる方法はありますか?

11
Etay Meiri

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
    }
}

使用している言語に対応する組み込みのマッチャーがない場合でも、適度に人気がある場合は、少し検索するだけでマッチャーを見つけることができるはずです。

7
Gama11

Visual Studio CodeのTERMINALウィンドウでコードをビルドしましたか?その場合は、「Ctrl」キーを押しながら、エラー行の「/home/..../xxx.cpp:123」などのファイル名と行番号にマウスカーソルを移動し、クリックしてコード内の対応する行にジャンプします

わたしにはできる。

1
fengliutie