VS Code Code Runner 清除上一次输出

使用Code Runner一键运行代码的确十分方便,但是控制台输出加上多次以前的输出看着还是有点混乱。

虽说可以用clear命令或者设置快捷键来清除输出,但是还是不够优美,操作略显复杂🤨🤨。

Code Runner的设置里可以勾选 “Run Code configuration” -> “Clear Previous Output” ,但是效果依旧不行,会出现空行,下面是我的解决方法,希望对你有所帮助。效果如下:

实现非常简单,打开 VS Code 的 settings.json, Ctrl+F搜索

code-runner.executorMap

如图:

 在此我仅对 C/C++ 的运行命令做了修改,修改如下:

//对于C文件
"c": "cd $dir && gcc $fileName -o $fileNameWithoutExt && clear && Write-Host \"[Running $fileName]\" -ForegroundColor green  && $dir$fileNameWithoutExt && Write-Host \"\n[Accomplished]\" -ForegroundColor green",

//对于C++文件
"cpp": "cd $dir && g++ $fileName -o $fileNameWithoutExt && clear && Write-Host \"[Running $fileName]\" -ForegroundColor green  && $dir$fileNameWithoutExt && Write-Host \"\n[Accomplished]\" -ForegroundColor green",

之后在编程 C/C++ 使用Code Runner便会自动清除输出了,实质上就是在其中加入了clear命令并且输出一些信息,其本来就是一个powershell嘛。

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值