我正在尝试在Visual Studio Code中调试Hy代码。我已经下载了hy-mode
主题,效果很好。只有一个问题。hy-mode
主题禁用断点。
我可以通过切换到完全不相关的语言(如 CoffeeScript(来向我的 Hy 代码添加一个断点,然后我的 Python 调试器就可以工作了。但是当我在hy-mode
时,我无法添加断点.
我通过编写导入 Hy 文件的 Python 文件来调试代码。当我在 Python 文件上运行 Python pdb 调试器时,pdb 可以很好地调试 Hy 代码。但是当我处于活动状态时,我无法向 Hy 文件添加断点hy-mode
。
有没有办法编辑Visual Studio Code主题以允许插入断点?
我找到了这个问题的解决方案。通过将"hy"
添加到以下文件中的languageIds
列表中,我可以让 Hy 文件显示断点。
./ms-python.python-2019.8.30787/package.json
ms-python.python-2019.8.30787/out/client/package.json
"debuggers": [
{
"type": "python",
"label": "Python",
"languages": [
"python"
],
"enableBreakpointsFor": {
"languageIds": [
"python",
"html",
"jinja",
"hy"
]
},