问题标签 [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.

0 投票
1 回答
510 浏览

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 上

0 投票
2 回答
182 浏览

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 时的输出:

关于它为什么在终端内而不是在扩展内工作的任何想法?

0 投票
0 回答
54 浏览

javascript - 如何在 OUTPUT 部分使用 VSCode Code Runner 显示完整对象?

通过 Code Runner 运行 JS 代码时,我的输出通常缩写为 [Object],我无法看到运行 JS 函数的完整结果。是否有一个设置允许完整的控制台日志记录完整的输出,而不仅仅是将其中的很多内容缩写为 [Object]?下图是基于链表的玩具问题的控制台日志输出,输出是作为对象的链表。同样,在 VSCode 中是否有更优选的方法来为这些玩具问题/leetcode 样式问题运行代码,或者 Code Runner 是否足够?在此处输入图像描述

0 投票
0 回答
140 浏览

c - 无法在 VSCode 中编译 C

这很容易解释,我正在尝试使用 C/C++ 和 Code Runner 扩展在 Visual Studio Code 中编译 C,当我尝试编译活动文件时,终端执行以下命令:

然后终端返回:

我看过其他人使用完全相同的方法的视频,运行相同的命令没有问题。(我没有改变 Code Runner 扩展的默认命令的原始配置)。

0 投票
1 回答
274 浏览

ubuntu - 在 Ubuntu 上由 Code Runner 运行 Python 代码时出现 Visual Studio Code 错误

两周前我在 Ubuntu 上更改了我的操作系统。我安装了 Visual Studio Code 和扩展 Code Runner。当我想运行代码时,我得到了以下信息:

我搜索了互联网,发现我必须在代码的开头打印:

我的问题是我可以在 VSCode 设置中的某个地方或其他地方更改它,以便在我想创建一个新项目时不打印这个序列。此外,当我在 Windows 上使用此扩展程序时,我没有遇到这样的问题。此外,当我用 C++ 或其他语言运行代码时,我没有这个问题,我只有在 Python 中才有。如果没有 Code Runner 扩展,我也没有这个问题。我只有在 Code Runner 扩展和我想运行 Python 代码时才拥有它。图片以可视化问题。

代码运行器问题

0 投票
0 回答
102 浏览

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.

0 投票
1 回答
533 浏览

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 的代码只是:

有人能帮我吗?(如果我必须共享任何其他文件,请告诉我)

0 投票
1 回答
456 浏览

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 时,所有特殊字符都可以正常工作。

感谢大家的时间和帮助=)

0 投票
1 回答
838 浏览

visual-studio-code - 如何在 VS Code 中删除“正在运行”和“完成”信息

由于我是 VS Code 的新手并且我还没有找到答案,所以我提出了以下问题:我安装了 Code Runner 扩展,并且每当我运行我的代码时,我都会得到输出

我怎样才能将其更改为仅输出

最好的。

0 投票
0 回答
41 浏览

visual-studio-code - VSCode:Code Runner Extension,如何免除某些文件扩展名?

例如,我想防止“运行代码”按钮出现在专门用于 .ps1 (PowerShell) 文件的顶部栏中。我喜欢专门为 .groovy 文件使用 Code Runner 扩展,但我真的不希望按钮出现在其他文件(例如 PowerShell 和 Python 脚本)中,因为我已经有其他专用的扩展,我更喜欢这些语言。这是否可以通过扩展设置实现,如果可以,有人可以解释如何做吗?