【问题标题】:The output window in vs code is not editable, so how we can type the input when the program asks for it?vs代码中的输出窗口是不可编辑的,那么当程序要求输入时我们如何输入呢?
【发布时间】:2018-12-05 10:16:00
【问题描述】:

【问题讨论】:

  • 您的答案就在问题中:您想在输出窗口中输入
  • 如果您看到附加的屏幕截图,您会看到输出窗口要求输入,但我们无法输入任何内容
  • 您的问题目前质量很低。它不包含任何代码,没有您使用的 VS Code 版本,它被标记为“java”,但您的代码是 Python。请改进它。添加您的代码,您使用哪个键盘快捷键来运行您的代码?

标签: java visual-studio-code vscode-settings


【解决方案1】:

一般来说,这个问题似乎出现在代码运行器中。但是当我根据上面的最支持答案进行设置时,我无法正确编辑 Json 文件,因为它显示了一些错误。所以,如果是这种情况,你也可以这样做。

转到 VS 代码设置。

在用户搜索栏中,输入代码运行终端

现在,检查在终端中运行的选项。瞧!!很高兴!

Solution Image

【讨论】:

    【解决方案2】:

    输出窗口仅用于输出。将终端用于基于输入的代码。

    【讨论】:

      【解决方案3】:

      使用快捷键 Shift + Ctrl + X 调出扩展侧边栏, 现在在市场入口的搜索扩展中输入“@installed code runner”, 确保您已经安装了代码运行器扩展(如果您现在还没有这样做), 接下来右键单击扩展并选择扩展设置, 向下滚动以在终端中运行,最后选择检查按钮。 应该这样做。

      【讨论】:

        【解决方案4】:

        您不能在输出窗口中输入任何内容。 如果您想在输出部分进行任何更改或编辑,您应该首先在控制台框中进行调试,然后您可以进行任何您想要的更改

        【讨论】:

          【解决方案5】:

          顾名思义,输出窗口仅用于显示输出。您似乎正在使用 VSCode Coderunner 扩展,它默认在输出窗口中运行程序。

          要将其更改为终端,只需输入:

          "code-runner.runInTerminal": true
          

          在您的 VSCode 用户设置中(快捷方式:Ctrl + ,)。

          【讨论】:

            【解决方案6】:

            在控制台中输入输入,而不是在输出窗口中。

            【讨论】:

            • 我可以通过控制台手动运行程序,但这不是我想要的。我的问题是键盘快捷键允许我在输出窗口本身中运行程序而不使用控制台。那么有什么方法可以让我使用同一个窗口来输入我的变量。
            • 不,您不能在输出窗口中输入。但是,VS Code 中可能集成了一个控制台,您可以通过键盘快捷键或单击来激活它。它可能被称为终端或调试控制台(我从未使用过 VS Code)。
            猜你喜欢
            • 1970-01-01
            • 2023-03-23
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2023-01-30
            • 1970-01-01
            相关资源
            最近更新 更多