Linux - это интересно!
Вы не вошли.
Страницы 1
в VS Code меня напрягает вывод в консоль. Сейчас понадобилось поработать с Си и в конце вывода мусор такого типа:
[1] + Done "/usr/bin/gdb" --interpreter=mi --tty=${DbgTerm} 0<"/tmp/Microsoft-MIEngine-In-fnrcrke4.ulu" 1>"/tmp/Microsoft-MIEngine-Out-iqi3w31z.pfq"
довольно напрягает и отвлекает от полезной информации.
Погуглил и таки решил вопрос правкой файла launch.json - в него нужно добавить строку:
"miDebuggerArgs": "-q -ex quit; wait() { fg >/dev/null; }; /bin/gdb -q --interpreter=mi"
Вот пример итогового launch.json:
{
"version": "0.2.0",
"configurations": [
{
"name": "Debug",
"type": "cppdbg",
//"preLaunchTask": "Build",
"request": "launch",
"program": "${workspaceFolder}/main",
//"stopAtEntry": true,
"internalConsoleOptions": "neverOpen",
"cwd": "${workspaceFolder}",
"externalConsole": false,
"MIMode": "gdb",
"miDebuggerArgs": "-q -ex quit; wait() { fg >/dev/null; }; /bin/gdb -q --interpreter=mi",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
]
}
]
}
Теперь всё чисто и как хотелось бы.
zenway admin
Вне форума
Страницы 1
[ Сгенерировано за 0.023 сек, 7 запросов выполнено - Использовано памяти: 1.58 Мбайт (Пик: 1.7 Мбайт) ]