问题标签 [vscode-debugger]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
visual-studio-code - 使用“Missing auto-load debug_gdb_scripts”调试 Rust 时出现 Visual Studio Code 错误
我在 Linux Mint 上安装了 flatpak Visual Studio Code。我正在尝试从 VS Code 中的 Rust 书中调试“Hello world 应用程序”。
src/main.rs:
启动.json:
当我cargo build
编写程序并尝试调试它时,我在调试控制台中收到此错误:
我已经安装了这些扩展:
- rust-lang.rust
- webfreak.debug
visual-studio-code - Jest 测试在 bash 中运行,但生成 ReferenceError: XMLHttpRequest is not defined in Visual Studio Code
我正在 VSCode 中尝试一个非常简单的测试,我试图确保我的环境设置为调试测试。但是,我确实遇到了与我的测试无关的错误。
我只是想在 VSCode 中使用 Angular 6 运行 Jest 并调试我的应用程序和测试。
环境.ts
环境.spec.ts
环境.prod.ts
environment.prod.spec.ts
我收到的错误:
设置-Jest.ts
.vscode/launch.json
这似乎只是通过导入让 Jest 运行所需的基本代码而发生的。但是,这确实在 bash 环境中运行而不会出现错误。
c - 在vs代码中在哪里添加-g标志进行调试
我有两个问题。我刚刚安装了 VS 代码并设法让它编译 C 代码并显示输出。但我无法调试。当我添加断点和调试时,红色圆圈变灰。
Q1。但是在哪里以及如何添加 -g
标志?我还读到:
但它从我的头上掠过。
启动.json:
c_cpp_properties.json:
任务.json:
我试图将from更改为args
,但它也阻止了它的编译,这至少以前可以工作。如果我添加了,程序仍然没有调试。tasks.json
-o
-g
-o
编辑:
Q2。另外还告诉我是否可以在tasks.json
此处添加 C++ 的路径而不是 C?
因为我找不到 C 的路径。互联网上的教程是针对 C++ 的,他们告诉在那里设置 C++ 路径。但是我想编译 C 代码,尽管它们现在正在编译。
java - 调试java时,“无法打开'blah.java':资源不可用”
我正在运行带有 Java 扩展包 (v0.3.0) 的 VSCode (v1.26.1) 以进行远程调试。当执行遇到断点时,VSCode 不会打开文件,尽管它会在调用堆栈中正确显示文件名:
相反,它显示错误:
我的 launch.json 中有以下内容:
添加该sourcePaths
属性使 VSCode 在调用堆栈中显示带有断点的代码行的文件名。它以前显示Unknown Source。但它仍然无法打开文件。似乎sourcePaths
只启用了 VSCode 来“排序”查找源文件。
有谁知道我需要做什么才能让它在遇到断点时打开文件(或者当我单击调用堆栈中的文件时)?
注意:这个问题与这个问题不同,因为我使用的是 Java Extension Pack 的Java 调试器,而不是该问题的提问者使用的已弃用的javaVSCode 。
visual-studio-code - 无法着色发送到 VS Code 调试控制台的输出
我正在使用 VS Code 的调试适配器协议(版本 1.26.1)实现自定义调试器。调试适配器是用 Java 编写的,并使用LSP4J 0.5.0M1与客户端进行通信。
基本的启动和评估表达式已经有效。我可以在 VS Code 的调试控制台中输入一个表达式并让调试服务器对其进行评估。
现在我想对evaluate
请求返回的结果进行着色。例如,无法计算的表达式的错误消息应该以红色打印。
请求是这样发送的:
响应看起来像这样,并包含 ANSI 转义码来为输出着色:
但是,转义码被忽略,调试控制台中的输出如下:
已经打开了各种问题,要求 VS Code 支持 ANSI 转义码或报告颜色支持已损坏,其中一些在下面列出
但似乎都解决了。
谁能帮助我找到正确的响应以在调试控制台中显示彩色输出?
visual-studio-code - VSCode 清除结果/禁用调试
我已经通过 npm/git clone 安装了一个自定义调试器(不是扩展),现在当我为 Solidity(以太坊)启动特定文件时,它可以调试所有内容。现在我尝试卸载它,但它仍然在启动 VS Code 时对其进行调试。然后它显示超过 400 条警告,因为我不使用空间或其他小问题。这些警告让我很恼火,让我发疯。
如何完全禁用调试器或删除在“问题”下找到的所有警告?
谢谢!
python - 更新后无法使用 vscode 调试烧瓶
我最近更新了 vscode(版本 1.27.1 (1.27.1),现在我无法调试我的烧瓶应用程序。
我在我的一个路由处理程序中放置了一个断点,而不是停在那里,而是停在第 612 行serving.py
的函数中。serve_forever
我可以通过从 Flask 网站创建一个简单的应用程序来重现这一点。在浏览器上添加断点return "Hello World!"
并输入。localhost:5000
启动配置是 vscode 为 Flask 创建的默认配置。
应用程序.py