В VSCode кто-нибудь работает? Я его пробую на вкус, есть вопросы по
интеграции с CMake и gcc Оказывается, эта сволочь не парсит выхлоп gcc, ошибки линкера, соответственно, "нет проблем" и невозможно спозиционироваться на проблемную строку.
Хочу добавить регулярное выражение, чтобы vscode научился понимать выхлоп системы сборки. В eclipse это делается с полпинка, я настраивал для armcc, iccarm.
В vscode для этого есть файл tasks.json, в который прописываются вещи, связанные с системой сборки, в том числе и парсер выходных сообщений системы сборки.
Я гуглением с горем пополам смог наполнить tasks.json следующим содержимым, но оно не работает. А ещё я удивлён, что нормально продолжает работать парсер gcc, который я вроде бы заменил своим (в "problemMatcher" нет каких-либо регулярных выражений кроме моего).
Где моя ошибка?
tasks.json:
{
"version": "2.0.0",
"tasks": [
{
"type": "cmake",
"label": "CMake: build",
"command": "build",
"targets": [
"all"
],
"group": "build",
"problemMatcher": [
{
"owner": "build",
"fileLocation": "absolute",
"pattern": [
{
"regexp": "(.*):(\\d+): (.*)",
"file": 1,
"line": 2,
"message": 3
}
]
},
],
"detail": "CMake template build task"
}
]
}