标签: vscode-code-runner

VSCode:术语“ python”无法识别...但是py可以工作

我刚刚在VS Code上安装了python,但是我无法使用来运行任何python代码 python command。

python命令:

好像用了 python默认情况下命令,但无法识别命令。

当我右键单击并选择Run Code它时抱怨:

'python' is not recognized as an internal or external command, operable program or batch file

手动运行也是如此 python main.py

当我打开提升的PowerShell并运行时python,它抱怨:

python : The term 'python' is not recognized as the name of a cmdlet, function, script file, or operable program.
Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ python …
Run Code Online (Sandbox Code Playgroud)

python automation build visual-studio-code vscode-code-runner

6
推荐指数
2
解决办法
1万
查看次数

如何使Code Runner在外部终端(命令提示符)中运行?

所以,基本上Visual Studio Code中的Code Runner可以在集成终端中运行。我怎样才能让它在外部终端中运行,这是命令提示符,因为我需要向我的同学展示我的程序的输出,所以通过集成的终端显示它并不方便。

我知道有像 Dev-C++ 这样的软件可以在外部终端中运行,但我喜欢使用这个 VS Code,因为它干净的 UI,而且 Code Runner 插件也很好地完成了它的工作。怎样才能一键完成呢?有什么配置吗?

visual-studio-code vscode-code-runner

5
推荐指数
2
解决办法
2万
查看次数

如何避免项目中出现tempCodeRunnerFile.go

当我在选择模式下执行时,文件夹中会出现Run Code一个名为的临时文件。tempCodeRunnerFile.go如何避免该文件出现在项目中?

在此输入图像描述

go vscode-code-runner

5
推荐指数
2
解决办法
2万
查看次数

如何在 Visual Studio 代码中运行 javascript 代码?/bin/sh: 1: 节点:未找到

我刚开始学习编程,我安装了 Visual Studio Code 来编写 javascript。

我安装了Code Runner扩展,以帮助我运行我的代码。

每当我尝试运行我的代码时,它都会说:

/bin/sh: 1: 节点:未找到

什么也没有发生。

我该如何解决?我试图让hello world出现,但它只是说找不到节点。

javascript node.js visual-studio-code vscode-code-runner

4
推荐指数
3
解决办法
1万
查看次数

Visual Studio Code 不运行 Python

我在 Windows 10 上使用最新版本的 Visual Studio Code 和 Python 3.6(64 位)。

我安装了“Python”扩展(微软制作的扩展)。

每次我尝试运行一个简单的程序[例如, print("Hello, World!")] 时,它都会说“命令“python”拼写不正确或无法找到”![完成] 0.034 秒内退出,代码=1

这是一个非常简单的“你好,世界!” 程序其实并不需要太多。为什么Visual Studio Code 不允许我运行 Python 文件?

这是我的 Python 可执行文件的存储位置:

C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\python.exe
Run Code Online (Sandbox Code Playgroud)

python windows visual-studio-code vscode-code-runner

4
推荐指数
1
解决办法
8万
查看次数

为什么 VSCode Code Runner 不支持 f 字符串?

我在 VSCode 和 Code Runner 扩展中遇到了这个问题,以下是导致该问题的代码片段:

class init_error(Exception):
    def __init__(self, comp="Internals"):
        self.component = comp
        self.message = f"Error occurred while initiating {self.component}"

    def __str__(self):
        return self.message
Run Code Online (Sandbox Code Playgroud)

我一开始以为是Python2和Python3之间的编译器搞错了,但在指定#!/usr/bin/env python3并检查是否print("foo")有效后,我相当确定这不是版本问题。我已检查 Code Runner 中的编译器设置为3.7.4 64-bit,因此我尝试通过扩展运行代码Python,并且它有效,所以我相信这是 Code Runner 问题。

很抱歉很长,但最后,f 字符串没有用红色下划线,并且不会出现问题,因此出于某种原因,f 字符串被认为是有效的语法,但不仅仅在代码中运行跑步者延伸。

如何让 Code Runner 接受 f 字符串?

感谢您的帮助。

PS 我认为这无关紧要,但我可以在一个月前发誓它有效。

python python-3.x visual-studio-code f-string vscode-code-runner

4
推荐指数
1
解决办法
5310
查看次数

VSCode:Code Runner 扩展无法在 git bash 终端上执行代码?

在此处输入图片说明 我正在尝试使用适用于 VSCode 的 Code Runner 扩展运行一个简单的程序“primeRange.cpp”。

我在VSCode 中选择了我的默认终端作为git bash,但是当我点击右上角的Run时,它会将命令发送到 bash 以使用 g++ 编译器运行程序,但是我收到错误,因为没有这样的文件或目录,当有存在具有给定名称的目录。

我怎样才能解决这个问题?

当我在代码运行器上按运行时,如何自定义要在 bash 上运行的命令?

我想将命令设置为:

cd "c:\\Users\\Tushar\\Desktop\\contests\\Practice" && g++ primeRange.cpp -o primeRange && "c:\\Users\\Tushar\\Desktop\\contests\\Practice\\primeRange"
Run Code Online (Sandbox Code Playgroud)

或者

cd "c:\Users\Tushar\Desktop\contests\Practice" && g++ primeRange.cpp -o primeRange && "c:\Users\Tushar\Desktop\contests\Practice\primeRange"
Run Code Online (Sandbox Code Playgroud)

如果我在 bash 上手动执行上述任何一个命令,那么它就可以工作。

所以我基本上想知道如何在路径中包含可执行文件名

"c:\Users\Tushar\Desktop\contests\Practice\primeRange"
Run Code Online (Sandbox Code Playgroud)

而不是在引号之后:

"c:\Users\Tushar\Desktop\contests\Practice\"primeRange
Run Code Online (Sandbox Code Playgroud)

这是我的settings.json在此处输入图片说明

我已将 settings.json 中的路径更新为:

"code-runner.executorMap": {
        "cpp": "cd $dir && g++ -std=c++11 $fileName -o $fileNameWithoutExt && \"./$fileNameWithoutExt.exe\""
    },
Run Code Online (Sandbox Code Playgroud)

但现在我得到提示而不是要求标准输入,如下所示: 在此处输入图片说明

解决

修复 1:

将 …

bash visual-studio-code vscode-tasks vscode-code-runner

4
推荐指数
1
解决办法
1719
查看次数

配置VS Code输出窗口以使python跳转到输出窗口的最后一行?

如果这个问题没有意义,我很抱歉,我真的不知道如何正确地表达它。

我想要实现的目标类似于运行 python 文件时在命令提示符中的工作方式。当我从命令提示符运行Python文件时,命令提示符窗口会在程序运行过程中跳转到最后输出的行,因此当前输出的内容始终可见。然而,在我当前的 VS Code 设置中,输出窗口不会跳转到打印的最后一行,我必须滚动输出窗口才能查看程序发生了什么。

我目前正在使用最新版本的 VS Code 并使用代码运行器扩展。如果我的要求没有意义,请告诉我。

谢谢

visual-studio-code vscode-code-runner

4
推荐指数
1
解决办法
1140
查看次数

带有 Code Runner 的 VSCode 中的 Cpp - 如何编译到其他文件夹

我正在使用 VS Code 用 C++ 进行编程。当我运行代码(使用“Code Runner”扩展)时,文件.exe存储在同一文件夹中。我在许多项目中看到他们将其存储在/bin文件夹中。可以自动存进去吗?/bin(如果该文件夹不存在,请创建该文件夹)。

c++ visual-studio-code vscode-code-runner

4
推荐指数
1
解决办法
3532
查看次数

“runhaskell”不被识别为内部或外部命令、可操作程序或批处理文件

我使用以下命令在 Windows 上安装了 Haskell:

  1. Set-ExecutionPolicy Bypass -Scope Process -Force; 
    [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072;
    iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
    
    Run Code Online (Sandbox Code Playgroud)
  2. choco install haskell-dev
    
    Run Code Online (Sandbox Code Playgroud)

安装成功后,我在 VSCode 上编写代码并尝试在代码运行器的帮助下运行代码,但出现以下错误:

“runhaskell”不被识别为内部或外部命令、可操作程序或批处理文件。

如何解决这个问题呢 ?

haskell visual-studio-code vscode-code-runner

4
推荐指数
2
解决办法
6109
查看次数