问题标签 [vscode-code-runner]
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.
python - 是否可以将 python 配置为使用带空格的完整路径?
我对 vscode、venv 和代码运行器有疑问
我的设置如下:
作为选择口译员,我使用./venv/bin/python
在终端上一切正常
但ctrl+alt+N
在输出中我得到:/bin/sh: /Users/me/Documents/Visual: No such file or directory
并且应该是
当我改变/Users/me/Documents/VisualStudioCode/MyProject/venv/bin/python
它的工作!
是否可以将 python 配置为使用带空格的完整路径???
非常感谢
托马斯
附言
-u 是什么意思?
python - 线程停止 Python3 中的主程序
嘿,我在 Raspberry Pi 上的 Linux 下运行我的 python 代码,它由一个 main.py 文件组成,该文件打开线程以执行各种任务
有关更多见解:我的文件结构如下所示: main.py modules ----controller.py ----server.py ----reader.py ----logger.py ----dbhandling.py
- 控制器有一个循环,它在数据库中查找新条目并对其做出反应 - 服务器只是一个烧瓶应用程序 - 记录器有一个 cons_log() 函数,我可以在其中以相同格式将数据输出到终端. 它使用 termcolor,它不适用于 coderunner 输出,这就是为什么有时会显示这个奇怪的 asci - dbhandler 只是为了方便地读取和写入 db - 阅读器通过 raspberrypi gpio 读出 rfid 阅读器。它一直在监听新的 rfid 标签。
整个 main.py 看起来像这样:
控制器如下所示:
服务器看起来像这样:
阅读器看起来像这样:
记录器如下所示:
在所有线程的 main.py 末尾使用 .join() 时,输出在第一次 .join() 调用后停止。
问题:如果我在控制器循环上使用 .join() ,主程序是否会等待下一个代码的执行,直到控制器循环完成?因为如果是这样,controllerloop 将无休止地运行,而 main 将永远不会继续,对吗?
mongodb - Vs Code:如何使用运行代码命令查询我的数据库?
在 Vs Code 中,窗口右上角有一个播放图标,单击该图标会运行打开文件中的代码。我在笔记本电脑上打开了一个开发服务器。
我可以使用运行代码命令查询我的数据库吗?
例如,我有一个包含如下代码的文件(我通过 mongoose 使用 nodejs 和 mongodb):
每次我运行 VsCode运行代码命令时,我都看不到任何结果或错误记录到控制台。我怎么能看到他们?是否可以通过这种方式查询数据库?如果没有,我如何在不涉及前端的情况下测试我的数据库查询?
- - - - - - 编辑 - - - - - -
我在控制台中看到的是:
[Done] exited with code=0 in 0.583 seconds
一次又一次尝试后,我现在收到错误
SyntaxError: await is only valid in async function
删除等待后,我现在将 mongodb 查询对象返回给我,而不是结果。
返回
await
关键字并将我的代码更改为如下所示后,我得到Promise { <pending> }
了结果。
如何解决承诺并查看结果?
node.js - VSCode:使用带有猫鼬承诺的代码运行器扩展
如何将猫鼬承诺与vscode 代码运行器扩展一起使用。考虑下面的代码。
为什么它会返回一个承诺?然而我使用过异步/等待?另外,根据 mongoose 文档 using exec()
make a query a promise。如何获得已解决的承诺?
bash - VSCode:Code Runner 扩展无法在 git bash 终端上执行代码?
我正在尝试使用可用于 VSCode 的 Code Runner 扩展来运行一个简单的程序“primeRange.cpp”。
我在VSCode中选择了我的默认终端作为git bash,但是当我点击右上角的Run时,它会将命令发送到 bash 以使用 g++ 编译器运行程序,但是当没有这样的文件或目录时出现错误存在具有给定名称的目录。
我怎样才能解决这个问题?
当我在代码运行器上按运行时,如何自定义要在 bash 上运行的命令?
我想将命令设置为:
或者
如果我在 bash 上手动执行上述任何一个命令,那么它就可以工作。
所以我基本上想知道如何在路径中包含可执行文件名:
而不是在引号之后:
我已将 settings.json 中的路径更新为:
解决
修复1:
将settings.json中的code-runner.executorMap属性更新为
修复 2:
在 settings.json中添加另一个属性code-runner.terminalRoot为:
c++ - 配置代码运行器扩展以使用 Microsoft Visual C++ 编译器
我想知道如何设置代码运行器扩展以使用 Microsoft Visual C++ 编译器。默认情况下,尝试运行代码会引发错误,因为它被设置为使用 g++ 编译器。
谢谢!
c++ - VSCode - 启用 code-runner.runInTerminal 时,C++ 代码运行器无法正常工作
如果“在终端中运行”选项设置为 true - ,VS Code 中的 C++ Code Runner 似乎无法正确构建可执行文件"code-runner.runInTerminal": true
。
默认情况下,输出窗口是只读的,所以如果我的 C++ 程序没有用户输入 via ,代码运行器能够从文件正确cin
构建。但是,如果我将上述配置添加到文件中(以启用用户输入,此处提供更多详细信息),则似乎未构建可执行文件。foo.exe
foo.cpp
settings.json
.exe
这是我使用的示例代码 -
输出 -
成功执行
执行不成功(同一文件) -
屏幕截图(如果需要) -
怎么了?
python - 使用代码运行器停止时,Python 未捕获 KeyboardInterrupt
当使用 ctrl+alt+m 停止脚本时,python 不会将其视为中断。我想在退出之前执行清理脚本。
代码运行器如何停止代码以及实现目标的选择是什么?