Vs code终端将被任务重用,按任意键关闭

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vs code终端将被任务重用,按任意键关闭相关的知识,希望对你有一定的参考价值。

终端窗口显示信息:
> Executing task in folder C++: C:\Dev\mingw64\bin\g++.exe -g c:\Dev\Code\C++\newMain.cpp -o c:\Dev\Code\C++/newMain.exe <
终端将被任务重用,按任意键关闭。

Vs code终端将被任务重用,按任意键关闭是设置错误造成的,解决方法为:

1、点击用户选项卡的工作区的按钮就能开始展开。

2、然后点击这个外观按钮就能开始使用。

3、在这里就能进行简单外观的内容详细设置。

4、这时就能进行导航路径的设置,这些命令也是在工作区的下方设置。

5、此刻我们便能在这里进行编辑管理的详细的设置。

6、还能对这些操作进行更加详细的设置即可。

参考技术A 我建议尝试之后再把bug写出来,不能因为一点不一样就不继续了

首先需要安装VScode Python插件。打开Python任意脚本,可以直接拖入。

点击左下角的扩展按钮,在弹出界面选择“显示扩展建议”。

然后点击第一个Python插件进行安装。安装需要几分钟。安装完成后点击重启。

接下来我们点击用户设置菜单。这时候会打开两个文件。

我们在左边文件Ctrl+F搜索Python关键字,找到pythonPath所在行

把这行拷贝到右边文件,修改Python所在路径。注意斜杠的方向,删除末尾逗号

保存文件。然后点击左边的资源管理器按钮,重新切换到我们的程序文件。

Ctrl+shift+B运行程序。这时候提示需要在文件夹目录下才能进行配置。于是我们点击打开文件夹按钮,打开程序所在文件夹。

Ctrl+shift+B运行程序。这时候会提示配置任务运行程序,点击配置。选择运行任意外部命令菜单。

在打开的tasks.json文件中,我们需要修改两个内容,路径和执行文件名。

好了,现在Python的代码可以Ctrl+shift+B直接运行了。文中的设置部分代码可以在文末下载。使用愉快。
参考技术B // Various Dev Server settings
host: 'localhost', // can be overwritten by process.env.HOST
port: 8080, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined
autoOpenBrowser: false,
errorOverlay: true,
notifyOnErrors: true,
poll: false, //
我的是启动vue工程时报这样的错(
RangeError [ERR_SOCKET_BAD_PORT]: Port should be >= 0 and < 65536. Received NaN. 终端将被任务重用,按任意键关闭)以上的代码被我注释了,放开以后项目就就能启动了
参考技术C 显示该信息表示编译已经成功,你可以按F5运行程序。

VS 代码 - 隐藏 cpp 的构建/回显任务

【中文标题】VS 代码 - 隐藏 cpp 的构建/回显任务【英文标题】:VS code - Hide build/echo task for cpp 【发布时间】:2022-01-14 11:03:43 【问题描述】:

我正在使用 VS Code 来运行 c++ 代码。

每当我 Ctrl + Shift + B 构建我的 .cpp 文件时,都会弹出一个“回显”选项卡,这会使整个底部面板出现,然后我被要求“终端将被任务重用,按任何关闭它的键。"

我不希望标签或面板弹出根本,并希望整个构建过程在静默中发生,什么都不会弹出。

这是我的 tasks.json 文件


// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
    
        "label": "echo",
        "type": "shell",
        "command": "gcc",
        "args":[
            "main.cpp","-lstdc++","-o" ,"main.exe"
        ],
        "group": 
            "kind": "build",
            "isDefault": true
        
    
]

【问题讨论】:

可能跑题了,但你不需要-lstdc++,因为它是默认的,除非你使用-nodefaultlibs和另一个c++标准库,比如clang的-llibc++ 你应该使用g++来编译C++代码,而不是gcc 我需要包含 -lstdc++,因为我使用包含 启动我的 cpp 代码。我不确定使用 gcc 和 g++ 编译之间的区别,但到目前为止,这两个选项对我来说都很好。 如果您使用g++,则不需要-lstdc++(更正确)。 【参考方案1】:

这可以使用"presentation": ... 进行配置。以下对我有用:


    "version": "2.0.0",
    "tasks": [
        
            "label": "Test task",
            "type": "shell",
            "command": "echo Hello world",
            "presentation": 
                "echo": true,
                "reveal": "never",
                "showReuseMessage": false,
            
        
    ]

【讨论】:

非常感谢! @NguyenKhacKhanhLam 不客气!您可以按答案旁边的复选标记,将您的问题标记为已解决。【参考方案2】:

通过将 VSCode 降级到 1.60 解决:https://code.visualstudio.com/updates/v1_60

【讨论】:

以上是关于Vs code终端将被任务重用,按任意键关闭的主要内容,如果未能解决你的问题,请参考以下文章

vscode运行c语言终端显示“终端将被任务重用,按任意键关闭。”无预想中的输出内容

错误记录Ubuntu 下 VSCode 编译报错 ( 无法生成和调试,因为活动文件不是 C 或 C++ 源文件。终端进程启动失败(退出代码: -1)。终端将被任务重用,按任意键关闭。 )

关于解决VS下运行控制台程序不显示“按任意键继续……”的解决方法

c++,在VS2010中CTRL+F5运行下面的语句,控制台不显示运行结果,只有按任意键继续。

Python怎么设置按任意键退出

C语言怎么按任意键退出