169 похожих чатов

Вопрос по теме. Можно ли настроить debug для qmd файлов в

VScode?
Положительного ответа с n-го гуглежа не нашел.

8 ответов

29 просмотров

ГПТ говорит что да, можно

Да, вы можете настроить отладку для файлов QMD в VSCode. Для этого необходимо установить расширение "Q#" (QSharp), которое предоставляет поддержку языка Q# в VSCode. После установки расширения "Q#", вы можете создать конфигурационный файл для отладки вашего Q# кода. Для этого выполните следующие действия: Откройте папку с вашим проектом в VSCode. Создайте новый файл .vscode/launch.json. Вставьте следующий JSON-код в файл launch.json: { "version": "0.2.0", "configurations": [ { "name": "Debug Q# Program", "type": "qsharp", "request": "launch", "cwd": "${workspaceFolder}", "program": "${file}" } ] } Сохраните файл launch.json. Откройте файл QMD, который вы хотите отладить. Установите точку останова на нужной строке, нажав на левую часть строки. Нажмите F5 или выберите "Debug -> Start Debugging" в главном меню. Теперь вы можете отладить свой Q# код, используя стандартные функции отладчика VSCode, такие как пошаговое выполнение, просмотр значений переменных и т.д.

Ilya-Shutov Автор вопроса
Михаил Ad.fesha
Да, вы можете настроить отладку для файлов QMD в V...

что-то сомнительно. https://learn.microsoft.com/ru-ru/azure/quantum/overview-what-is-qsharp-and-qdk

а какого рода дебаг?

Александр Севостьянов
screenshot а какого рода дебаг?

Если нужно из не-интерактивной сессии трейс получить и всё такое: https://quarto.org/docs/troubleshooting/ А подключения к вскодному дебаггеру вроде нет

Ilya-Shutov Автор вопроса

Точки останова не позволяет ставить. На маркетплейсе ничего не находит. browser достаточно условно работает. Команды после при запуске ячейки все равно исполняются.

Ilya Shutov
Точки останова не позволяет ставить. На маркетплей...

А, это может быть особенностью консоли R, увы. По-умолчанию там команды отправляются построчно, поэтому за browser() следует запуск следующей. Radian поддерживает bracketed paste и вся ячейка отправляет целиком, соответственно интерпретатор нормально реагирует.

Ilya-Shutov Автор вопроса
Александр Севостьянов
screenshot А, это может быть особенностью консоли R, увы. По-...

В radian была засада при переходе на 4.2: https://github.com/randy3k/radian/issues/269. Поэтому срубил его. Надо будет с ним попробовать.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта