我在Linux上使用Visual Studio代碼(版本1.8.1)。當出現構建錯誤並且我單擊包含錯誤的行時,它不會跳轉到代碼中的相應行。有沒有辦法使Visual Studio Code與標準Visual Studio一樣?如何跳轉到Visual Studio代碼中生成錯誤?
感謝
我在Linux上使用Visual Studio代碼(版本1.8.1)。當出現構建錯誤並且我單擊包含錯誤的行時,它不會跳轉到代碼中的相應行。有沒有辦法使Visual Studio Code與標準Visual Studio一樣?如何跳轉到Visual Studio代碼中生成錯誤?
感謝
有你在tasks.json
定義的problem matcher?有幾種可以簡單引用的內置函數,例如"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」,然後點擊它跳轉到代碼中相應的行
它適用於我。
在發佈答案之前,您應該首先詢問OP並提出意見。 – Y0da
我不知道最好在發佈答案之前詢問OP。這是我第一次發佈答案。謝謝你提醒我! – fengliutie
歡迎您。事實上,當你寫答案時,你應該確定,否則評論是一個很好的地方。這裏是一個回顧[answer] – Y0da