VSCode 使用 Code Runner 插件无法编译运行文件名带空格的文件问题

问题描述:在使用VSCode的Code Runner插件运行文件名带空格的文件时,会出现编译失败的问题。

问题解决攻略:

1.修改VSCode的设置:
点击File -> Preferences -> Settings,在搜索框中输入 "code-runner.executorMap";双击右侧栏里打开的JSON文件,将下面的设置复制到配置文件中,保存后重启VSCode。

"code-runner.executorMap": {
    "cpp": "cd $dir && g++ $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
},

这里我们以C++代码文件为例,上述配置文件的含义是进入代码文件所在的目录,编译文件并生成可执行文件,最后运行生成的可执行文件。

2.修改文件名:
如果以上方法无法解决问题,可以考虑修改文件名,将文件名中的空格替换为下划线或者去掉空格。

示例说明:

  • 以文件名为"hello world.cpp"的C++代码文件为例,在VSCode中使用Code Runner插件运行时,会出现编译失败的问题。按照攻略步骤一中的方法,在VSCode的设置中添加上述代码后,重启编辑器,此时再次使用Code Runner插件运行该文件时,即可正常编译和运行。

  • 以文件名为"my code.py"的Python代码文件为例,在VSCode中使用Code Runner插件运行时,同样会出现编译失败的问题。此时可以按照攻略步骤二中的方法,将文件名改为"my_code.py",保存后重新运行即可正常编译和运行。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:VSCode 使用 Code Runner 插件无法编译运行文件名带空格的文件问题 - Python技术站

(0)
上一篇 2023年6月26日
下一篇 2023年6月26日

相关文章

  • 如何为电脑指定ip地址?(固定ip地址,dns)

    如何为电脑指定IP地址?(固定IP地址,DNS) 在计算机网络中,为电脑指定固定的IP地址可以提供更稳定和可靠的网络连接。下面是一个详细的攻略,教你如何为电脑指定IP地址并配置DNS。 步骤一:打开网络设置 首先,打开电脑的网络设置。具体的步骤可能因操作系统的不同而有所差异,但通常可以在任务栏或系统设置中找到网络设置选项。 步骤二:选择网络连接 在网络设置中…

    other 2023年7月30日
    00
  • 怎样在python上安装os库

    以下是在Python上安装os库的完整攻略,包括步骤、示例和注意事项: 在Python上安装os库攻略 os库是Python标准库之一,提供了操作系统功能的接口。以下是在Python上安装os库的详细攻略: 步骤 以下是在Python上安装库的步骤: 确认Python已安装。 在安装os库之前,需要确认Python已经安装。可以在终端中输入以下命令来检查Py…

    other 2023年5月7日
    00
  • python如何安装pyaudio

    Python如何安装Pyaudio攻略 Pyaudio是Python中一个用于音频处理的库,可以用于录制、播放、处理音频等。本攻略将详细介绍如何在Python中安装Pyaudio库,并提供两个示例说明,分别演示了如何录制音频和播放音频。 安装Pyaudio前的准备工作 在安装Pyaudio之前,需要先安装Python和pip。如果您已经安装了Python和p…

    other 2023年5月7日
    00
  • python中可以声明变量类型吗

    在Python中,变量的类型通常是动态的,这意味着你不需要显式地声明变量的类型。然而,从Python 3.5开始,引入了类型提示(Type Hints)的概念,允许你在代码中添加变量的类型注释。这些类型注释并不会影响代码的执行,但可以提供给静态类型检查器和IDE等工具使用。 要在Python中声明变量类型,你可以使用冒号(:)后跟类型的语法。下面是两个示例说…

    other 2023年8月9日
    00
  • MFC对话框中添加状态栏的方法

    MFC是一种微软的C++类库,开发人员使用MFC可以方便地构建Windows图形化界面应用程序。在MFC对话框应用程序中,我们经常需要添加状态栏来显示当前程序的状态信息。下面是MFC对话框中添加状态栏的方法: 步骤1:打开对话框资源 首先需要打开对话框资源文件,可以通过如下步骤完成: 打开MFC对话框应用程序 在Solution Explorer窗口中找到R…

    other 2023年6月26日
    00
  • C#使用ToUpper()与ToLower()方法将字符串进行大小写转换的方法

    C#使用ToUpper()与ToLower()方法将字符串进行大小写转换的方法 在C#中,我们可以使用ToUpper()和ToLower()方法来将字符串转换为大写或小写。这两个方法都是字符串类型的扩展方法,可以直接应用于字符串对象。 使用ToUpper()方法将字符串转换为大写 ToUpper()方法将字符串中的所有字符转换为大写形式,并返回转换后的新字符…

    other 2023年8月17日
    00
  • chk文件怎么恢复?windows系统恢复chk文件的两种方法

    恢复CHK文件的方法 在Windows系统中,CHK文件是由磁盘错误检测和修复工具(如Chkdsk)生成的临时文件。这些文件通常包含了从磁盘中恢复的损坏或丢失的数据。如果您希望恢复这些CHK文件并还原其中的数据,下面是两种常用的方法: 方法一:使用CHKDSK命令 CHKDSK是Windows系统自带的磁盘错误检测和修复工具,可以用于恢复CHK文件。以下是使…

    other 2023年8月5日
    00
  • ios中rsa加密详解

    以下是“iOS中RSA加密详解”的完整攻略,包含两个示例说明: RSA加密的基本概念 RSA加密算法是一种非对称加密算法,它使用公钥加密数据,使用私钥解密数据。RSA加算的基本概念如下: 公钥:用于加密数据的密钥,可以公开。 私钥:用于解密的密,必须保密。 加密:使用公钥加密数据。 解密:使用私钥解密数据。 RSA加密的使用方法 以下是iOS中RSA加密的使…

    other 2023年5月9日
    00
合作推广
合作推广
分享本页
返回顶部