【问题标题】:VS Code terminal, clear terminal before each run of codeVS Code 终端,每次运行代码前清除终端
【发布时间】:2021-04-13 12:49:34
【问题描述】:

我目前正在 VS Code 上学习 C 编程。我重复运行程序很多时间,这弄乱了终端。大多数情况下,我在运行程序之前使用cls 来清除终端的先前输出。我的默认终端是 VS Code 中的 PowerShell。有什么方法可以在每次运行前清理终端。

谷歌搜索后我尝试过的:
-我已尝试将cls 添加到 powershell 配置文件,但它不适用于每个代码运行。
- 在coderunner 设置中检查clear previous output 也不起作用。

【问题讨论】:

    标签: c powershell visual-studio-code


    【解决方案1】:

    最简单的方法是将 cls 添加到代码的开头,但这并不总是最好的:

    您还可以为clearing the console设置键盘快捷键(以前是ctrl+k,但已被删除)

    您不想在运行代码时替换现有行为,但一个非常简单的一键式解决方案可能是设置一个 vs 代码宏来执行 Terminal: Clearrun 您在终端中打开的文件.

    【讨论】:

    • 感谢回复,我必须使用此扩展程序Macros 来创建它吗?
    • 能否请您复习一下我尝试过的内容。 pastebin.com/4fh4xUvp 。当我按 alt+k 时什么也没有发生。谢谢。
    • @Pankaj-Talesara 是的 - 我自己不使用它们,但在链接问题的更下方推荐了它们
    • @Pankaj-Talesara 我认为在你的 settings.json > 宏 > macro-name 使用 workbench.action.terminal.clearworkbench.action.debug.start
    • 成功了。感谢您的帮助:)。我做了什么:pastebin.com/JKaTCs0d
    猜你喜欢
    • 1970-01-01
    • 2021-11-13
    • 1970-01-01
    • 2021-04-15
    • 2020-09-29
    • 2020-10-10
    • 2020-11-05
    • 1970-01-01
    • 2023-02-06
    相关资源
    最近更新 更多