相关疑难解决方法(0)

在VS代码中创建全局任务

有没有办法制作"全局"任务,或者我总是需要将相同的tasks.json复制到每个项目目录中.VSCode似乎要求任务位于当前项目文件夹中的.vscode目录中.

visual-studio-code

32
推荐指数
3
解决办法
5274
查看次数

如何在Visual Studio Code for Python中设置Code Runner

我已经安装了Visual Studio Code 1.23.1,并添加了扩展-Python,Code Runner。

使用Code Runner,现在我可以看到“运行代码”符号(三角形),并突出显示它,可以看到快捷键Ctrl + Alt +N。但是当我尝试使用它运行要求用户输入的代码时,我可以找不到提供输入的方法。当我尝试输入用户输入时,收到错误消息“无法在只读编辑器中编辑”。我认为这是因为我缺少Code Runner的某些配置部分,例如设置PATH或其他一些Workspace设置。

问题:请协助我确定我需要做什么所有配置以及如何配置?

在安装Python时,我确实选择了“将Python 3.6添加到PATH”。我已附上屏幕截图以供参考:

ExecutionError ExecutionError

注意:即使现在,当我右键单击并为同一程序选择“在终端中运行Python文件”时,我也可以很好地输入用户输入并获得预期的输出。 执行工作

visual-studio-code python-3.6 vscode-code-runner

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

在 Visual Studio Code 中用 C++ 调试时如何读取输入?

我正在使用VSCodeMacOSX 中调试我的CPP程序。

我有2个程序。

程序1

int main(){

    string a;
    a = "a";
    a += 'b';
    cout<<a<<endl;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

程序2

int main(){

    string a;
    cin>>a;
    a += 'b'
    cout<<a;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

program1 中,我直接分配string a和 当我调试程序时VSCode,首先使用以下命令在终端中编译它:

g++ -g filename.cpp

然后在调试菜单中选择开始调试选项。我可以通过在断点中向前移动来查看变量的状态。string a

变量部分显示不同的变量的状态和CALL堆栈显示堆栈帧。

但是,对于program2,当我越过 的断点时cin>>a;VARIABLESCALL STACK的内容将被清除。

以下是launch.json文件的内容:

{
    "version": "0.2.0",
    "configurations": …
Run Code Online (Sandbox Code Playgroud)

c++ visual-studio-code

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

当我使用 C++ 或 Java 时,Visual Studio Code 不接受键盘输入

使用 C++/Java 从用户处获取输入时,程序运行成功,并且 Visual Studio Code 确实要求用户输入,但是当我尝试输入数字或字符等任何内容时,它不接受任何输入。

在此输入图像描述

user-input visual-studio-code

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