【问题标题】:How to hide the file path displaying in Visual Studio Code's terminal如何隐藏在 Visual Studio Code 终端中显示的文件路径
【发布时间】:2020-09-05 21:12:07
【问题描述】:

在终端上运行我的 python 代码后,它会在第一行显示一些路径,然后在第二行显示我的代码的实际输出。我可以隐藏第一行,只看到输出吗?

【问题讨论】:

  • 将python的路径放在windows环境变量的PATH和路径
  • python.exe的整个路径。然后你可以从任何地方调用python。
  • imgur.com/a/MS7ZcH4 现在只是显示这个,它仍然显示第一行是路径
  • 现在在 vsCode 中进入 python 扩展设置。你可以找到接近结尾的“Python:Python Path”来放置python.exe,也许还有python.terminal.executeInFileDir
  • imgur.com/a/QkPzDlN 现在它只显示这个大声笑

标签: python visual-studio-code


【解决方案1】:
  1. 您可以在.vscode文件夹中的launch.json中使用以下设置,"console":设置代码调试结果的显示方式。

"console": "internalConsole",

设置后,调试结果会显示在VSCode里面的“调试控制台”中。

  1. 我们也可以设置为:

"console": "externalTerminal",

调试结果会显示在VSCode外的“cmd”窗口中。它也只显示调试结果:

  1. VSCode默认使用:"console": "integratedTerminal",在VSCode内部终端显示结果,并显示当前环境和运行文件的路径。

参考:console

【讨论】:

  • 请勿发布代码、数据、错误消息等的图片 - 将文本复制或输入到问题中。 How to Ask
【解决方案2】:

上面的答案适用于根据需要显示输出但是如果你想隐藏长路径

使用提示[文本]

例如,以下命令将“>(大于号)”设置为提示符

提示 $g

如果您想返回显示完整路径,只需键入提示符并按 Enter。

【讨论】:

    【解决方案3】:

    如果您使用代码运行器扩展,

    打开 settings.json (ctrl + shift + p 然后输入 settings.json) 然后添加这个

    "code-runner.executorMap": {
        "python": "<console clear> && <python or your python version> -u",
    },
    "code-runner.clearPreviousOutput": true,
    "code-runner.showExecutionMessage": false,
    "code-runner.runInTerminal": true,
    

    在我的情况下,我替换了

    控制台清除>与clear (因为我在wsl)

    &&

    python 或您的 python 版本> 与 python3.10

    【讨论】:

    • 这也允许用户输入?不确定它是否合适,但你能发布你的输出是什么样的吗?还有你创建的 settings.json?
    • 是的,您可以输入值。 ibb.co/tpNKGmp(快速提示使用 oh my zsh 使终端变得更小)这是您要找的吗? @Jarhead1775 按下代码运行器 RUN 按钮将首先清除控制台,然后运行您的程序。
    猜你喜欢
    • 2018-03-28
    • 2020-06-16
    • 2020-04-09
    • 2017-01-28
    • 2015-10-13
    • 2018-03-09
    • 1970-01-01
    • 1970-01-01
    • 2017-09-04
    相关资源
    最近更新 更多