问题标签 [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.
c++ - VS Code 无法在集成终端中运行 C/C++
所以我正在尝试在 VS Code 中设置 C/C++。我安装了mingw,VSCode和Code Runner Code Runner中的C/C++ Extension打开了以下设置: RunInTerminal
这是我尝试运行的代码:
当我单击 Code-Runner 中的运行按钮时,终端会生成以下输出:
我知道问题在于 bash 中使用的路径中缺少反斜杠
c:UsersalexaDesktopProjekteC"测试
但我找不到解决方法。我在 Windows 10 上
node.js - VS Code Run 扩展 - 运行程序没有显示输出
最近我尝试了 Deno,因为它具有原生 TypeScript 支持,我认为将它用作“typescript runner”会很好。例如,您可以在 Node 中编写node server.js
,而在 Deno 中deno run -A server.ts
,所有这些都在代码运行器扩展中。
在 vscode settings.json 中:
考虑以下 ts 文件 "index.ts" :
使用扩展运行时的输出:
使用终端 cmd/powershell 时的输出:
关于它为什么在终端内而不是在扩展内工作的任何想法?
c - 无法在 VSCode 中编译 C
这很容易解释,我正在尝试使用 C/C++ 和 Code Runner 扩展在 Visual Studio Code 中编译 C,当我尝试编译活动文件时,终端执行以下命令:
然后终端返回:
我看过其他人使用完全相同的方法的视频,运行相同的命令没有问题。(我没有改变 Code Runner 扩展的默认命令的原始配置)。
ubuntu - 在 Ubuntu 上由 Code Runner 运行 Python 代码时出现 Visual Studio Code 错误
两周前我在 Ubuntu 上更改了我的操作系统。我安装了 Visual Studio Code 和扩展 Code Runner。当我想运行代码时,我得到了以下信息:
我搜索了互联网,发现我必须在代码的开头打印:
我的问题是我可以在 VSCode 设置中的某个地方或其他地方更改它,以便在我想创建一个新项目时不打印这个序列。此外,当我在 Windows 上使用此扩展程序时,我没有遇到这样的问题。此外,当我用 C++ 或其他语言运行代码时,我没有这个问题,我只有在 Python 中才有。如果没有 Code Runner 扩展,我也没有这个问题。我只有在 Code Runner 扩展和我想运行 Python 代码时才拥有它。图片以可视化问题。
visual-studio-code - How to compile a C program that includes `math.h` using vscode code-runner extension?
Is there a way to compile a C program that includes math.h
using the vscode code-runner
extension? I know that the program can be compiled by appending -lm
option at the end of the gcc
command if I compile it in the terminal. The thing is I do not want to compile the program from the terminal.
As a workaround, I tried to change "code-runner.executorMapByFileExtension"
as follows.
Note -lm
option appended. But I could not get it done because the command to compile the program is not overwritten?
Any ideas to solve this problem are appreciated.
Edit: Forgot to say that I am on linux.
javascript - 使用 VS Code 的 Code Runner 运行 js 文件时出现问题
我已经安装了 vs 代码扩展 Code Runner 来帮助我学习 JS,但它似乎不起作用。当我尝试运行这个简单的控制台日志时,我在 vs 代码终端中没有输出,只有这条消息:“[Running] node "c:\Users\vaio\Desktop\react\script.js" 没有别的,甚至没有按摩说执行结束。
同时,如果我使用 windows cmd 并使用“node script.js”,它工作得很好。
script.js 的代码只是:
有人能帮我吗?(如果我必须共享任何其他文件,请告诉我)
python - 从文件中获取文本时,不会解码 ç 和 ã 等特殊字符
我正在学习Python并尝试制作一个挂机游戏(直译-不知道游戏的英文真实名称。对不起。)。对于不熟悉这个游戏的人来说,玩家必须通过一次猜一个字母来发现一个秘密单词。
在我的代码中,我使用以下代码从 txt 文件中导入了一组密语:
的输出print(words)
是,['ma\xc3\xa7\xc3\xa3', 'a\xc3\xa7a\xc3\xad', 'tucum\xc3\xa3']
但如果我尝试print('maçã, açaí, tucumã')
检查特殊字符,一切都会正确打印。看起来问题出在编码(或解码......我仍在阅读很多关于它的文章以真正理解)文件中的特殊字符。
我的代码第 1 行的内容是# coding: utf-8
因为经过一些研究,我发现我必须指定要编码/解码的文本所需的 Unicode 格式。在添加之前,我在运行代码时收到以下消息:
第 12 行内容:print('maçã, açaí, tucumã')
我已经尝试过的事情:
- 添加
encode='utf-8'
为参数open('palavras.txt', 'r')
- 添加
decode='utf-8'
为参数open('palavras.txt', 'r')
- 与上述相同,但使用 latin1
- 将第 1 行内容替换为
#coding: latin1
我的操作系统是 Ubuntu 20.04 LTS,我的 IDE 是 VS Code。没有任何作用!我不知道什么搜索和做什么了。
解决方案在这里
感谢上面朋友的帮助,我发现真正的问题出在 Ubuntu 20.04 LTS 的组合 VS Code 扩展(Code Runner)+ python 别名版本中。
在我的情况下,Code Runner 设置为在终端中运行代码,所以显然,当它调用 python 时,别名版本是python 2.7.x
. 为了克服这种情况,我使用这个线程将 python 3 设置为默认值。
完成!每当在终端和带有 Code Runner 的 VS Code 中调用 python 时,所有特殊字符都可以正常工作。
感谢大家的时间和帮助=)
visual-studio-code - 如何在 VS Code 中删除“正在运行”和“完成”信息
由于我是 VS Code 的新手并且我还没有找到答案,所以我提出了以下问题:我安装了 Code Runner 扩展,并且每当我运行我的代码时,我都会得到输出
我怎样才能将其更改为仅输出
最好的。
visual-studio-code - VSCode:Code Runner Extension,如何免除某些文件扩展名?
例如,我想防止“运行代码”按钮出现在专门用于 .ps1 (PowerShell) 文件的顶部栏中。我喜欢专门为 .groovy 文件使用 Code Runner 扩展,但我真的不希望按钮出现在其他文件(例如 PowerShell 和 Python 脚本)中,因为我已经有其他专用的扩展,我更喜欢这些语言。这是否可以通过扩展设置实现,如果可以,有人可以解释如何做吗?