【问题标题】:How do I turn on word wrap for Output window in VS code?如何在 VS 代码中打开输出窗口的自动换行?
【发布时间】:2020-05-03 22:29:03
【问题描述】:

我正在使用扩展名“Code Runner”运行我的代码,并希望输出显示为自动换行。目前,当我运行它时,即使是很长的一行,它也会在一行中显示全部输出。

我试过设置"editor.wordWrap": "on"

这是输出和编辑器的样子:

【问题讨论】:

  • 我认为它更多地与控制台/终端设置有关,而不是与 VS Code 相关(AFAIK,输出/终端窗格没有包装设置)。从你的截图来看,你在 Ubuntu 上吗?
  • 是的,我在 ubuntu 上

标签: python-3.x visual-studio-code word-wrap vscode-code-runner


【解决方案1】:

尝试将此添加到您的设置中:

"[Log]": {
  "editor.wordWrap": "on"
}

【讨论】:

  • 确实,这是您问题的正确答案@paula-rodrigues
  • 我也有同样的问题。此设置 (editor.wordwrap) 仅适用于编辑器。它不影响输出窗口。我正在编译一些模板 C++ 代码,编译器输出到那个窗口。有时它会导致令人难以置信的长行。
  • @DeltA 确保您的设置中有[Log]
  • @Diogo-Rocha 是的,就是这样。它被配置为不换行。谢谢。
  • 为什么设置界面中没有这个(或者是它,我找不到)?
【解决方案2】:

您可以改用built-in debugger configuration for Python 并在启动配置中设置为使用"internalConsole"

{
    "name": "run-test-py",
    "type": "python",
    "request": "launch",
    "program": "${workspaceFolder}/myfile.py",
    "console": "internalConsole"
},

以便输出显示在 调试控制台 面板中。该面板的自动换行由 Debug > Console: Word Wrap 设置控制:

设置为true:

"debug.console.wordWrap": false,

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-06
    • 1970-01-01
    • 2011-06-15
    • 1970-01-01
    • 1970-01-01
    • 2023-02-26
    相关资源
    最近更新 更多