一文解决在ubuntu下,删除vscode插件code runner执行时c/cpp文件生成的exe文件

vnl2qJ.jpg

背景

Code Runner是一款VS Code上的代码运行插件,响应速度比软件自带调试速度快,唯一缺点就是无法Debug。
在使用过程中,伴随着代码执行会出现很多exe文件,代码文件一多就会导致文件管理麻烦。
vnuZ01.png
在拜读多篇博客之后,终于找到了一个一劳永逸的解决办法,特此将这些博客与自己踩的坑记录一下。

法1:通过更改exe生成路径,重定向exe文件生成位置(未成功)

博客链接如下:
VScode C/C++更改编译后的exe文件输出到一个指定的文件夹的方法
————————————————
版权声明:本文为CSDN博主「Quan_2022」的原创文章,遵循CC 4.0
BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_34543927/article/details/118056155

该方法是通过更改exe生成路径,将这些文件统一的生成在某一个规定的文件夹内

但是该内容对于ubuntu系统似乎不能适用

原本直接对着博客照做无法在build文件夹内生成exe文件,思考后发现

ubuntu系统路径采用斜杠而不是反斜,因此将.\\build\\改为./build/
vnMZi6.png
vnM1eA.png
令人惊喜的是build文件夹里有exe文件了
vnMBes.png
但是还是会报错

报错为:bash: ./build//home/yang/桌面/cpp/test01: 没有那个文件或目录

尝试多次无果后只能再浏览其他博客

最终寻找到了对linux系统适用的方法

法2:通过利用del/rm指令,将生成的exe文件删除

博客链接如下:
vscode中coderunner插件删除C/C++生成的exe文件
————————————————
版权声明:本文为CSDN博主「Quan_2022」的原创文章,遵循CC 4.0
BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_34543927/article/details/118056155

该方法同样是修改code runner的配置文件settings.json中的c和cpp项,但是是在当前目录下直接利用del删除了exe文件

需要注意的是:linux下的删除命令是rm,并且文件后缀的.exe要删除

因此最终配置文件的代码应该由:

"code-runner.executorMap": {
        "c": "cd $dir && gcc $fileName -o $fileNameWithoutExt.exe && $dir$fileNameWithoutExt.exe && del $dir$fileNameWithoutExt.exe",
        "cpp": "cd $dir && g++ $fileName -o $fileNameWithoutExt.exe && $dir$fileNameWithoutExt.exe && del $dir$fileNameWithoutExt.exe",
}//win下
/*
第一个指令为`cd $dir`,即转到当前cpp源文件目录下
第二个指令为`g++ $fileName -o $fileNameWithoutExt.exe`,即编译文件
第三个指令为`del $dir$fileNameWithoutExt.exe`,即删除编译出的执行文件
/*

变为:

"code-runner.executorMap": {
        "c": "cd $dir && gcc $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt && rm $dir$fileNameWithoutExt",
        "cpp": "cd $dir && g++ $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt && rm $dir$fileNameWithoutExt"
}//linux下

最后勾选上博客末尾所指出的两个设置即可

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
### 回答1: 您可以在 Visual Studio Code 中通过以下步骤来修改 Code Runner 插件的快捷键: 1. 打开设置(File > Preferences > Settings 或者按下 Ctrl + ,) 2. 在搜索框中输入 "keyboard shortcuts" 3. 在搜索结果中找到 "Edit Keyboard Shortcuts" 选项 4. 在弹出的窗口中,搜索 "Code Runner: Run Code" 5. 在对应的行下方会有一个输入框,在里面输入您希望设置的快捷键即可 6. 点击 "OK" 按钮保存更改 请注意,您设置的快捷键必须遵循以下规则: - 可以使用任何键(包括字母、数字、特殊字符),但不能使用空格或回车键 - 可以通过在键之间添加 "+" 符号来组合多个键,例如 "Ctrl+Shift+P" - 可以使用特殊字符 "Ctrl"、"Shift"、"Alt" 作为修饰符,例如 "Ctrl+S" - 必须按照顺序输入修饰符和其他键,例如 "Ctrl+Shift+S" 是合法的,而 "Shift+Ctrl+S" 则是不合法的 ### 回答2: 要修改VSCodeCode Runner插件的快捷键,需要按照以下步骤进行操作: 1. 打开VSCode编辑器,点击左侧的插件图标(四个方框)。 2. 在搜索框中输入“Code Runner”,找到并点击“Code Runner插件。 3. 在插件页面右侧找到“Extension Settings”(扩展设置)并点击。 4. 在设置页面中,找到“Code-runner: Run Code”(运行代码)和“Code-runner: Run Custom Command”(运行自定义命令)两个选项。 5. 点击需要修改的选项所在行的右侧的铅笔图标,进入编辑状态。 6. 在弹出的输入框中,输入你想要的新的快捷键组合。比如,你可以输入“ctrl+shift+r”来设置运行代码的快捷键。 7. 输入完毕后,按下回车键保存修改。 8. 现在你已经成功修改了Code Runner插件的快捷键。 需要注意的是,如果你输入的新的快捷键组合与其他插件VSCode的内置快捷键冲突,你可能需要选择一个不同的组合。另外,在指定新的快捷键之前,先了解一下当前快捷键的用途,避免覆盖了原有的功能。 总之,通过以上步骤,你就可以轻松地修改VSCodeCode Runner插件的快捷键了。 ### 回答3: 要修改VSCodeCode Runner插件的快捷键,你可以按照以下步骤进行操作: 1. 打开VSCode,并在侧边栏中找到Extensions(扩展)图标,点击打开。 2. 在搜索框中输入“Code Runner”,找到并点击Code Runner插件。 3. 点击插件页面右上角的齿轮图标,选择“Extension Settings”(扩展设置)。 4. 在“Code-runner: Executor Map By Language”的下拉菜单中,找到你想修改快捷键的编程语言。 5. 在右侧的输入框中,可以看到该语言对应的执行器和默认快捷键。将默认快捷键修改为你想要的新快捷键。 6. 你可以将快捷键设置为单个按键(如"F")或组合键(如"Ctrl+Shift+C")。 7. 保存修改后,关闭设置窗口。 8. 现在你可以通过按下你设定的新快捷键来执行代码了。 注意:不同编程语言的执行器可能有不同的默认快捷键,所以修改前要确保你修改的是你想要更改快捷键的编程语言。 如果你想为所有编程语言设置相同的快捷键,可以在“Code-runner: Executor Map By Language”中选择“Default”(默认)来进行修改。 希望这些步骤能够帮助你成功修改VSCodeCode Runner快捷键!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

introversi0n

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值