禁用 VS Code 输出窗口(不是 Visual Studio)

40

简单问题:

如何在VS Code中隐藏输出窗口,因为我不需要它而且它占用了很多屏幕空间。 我在首选项中没有看到任何选项,并且找不到任何有助于此的内容。

谢谢!


我找到了这个错误报告,但显然它是低优先级的:https://github.com/Microsoft/vscode/issues/22653目前,当输出弹出时,我只需按Ctrl+K,H隐藏它。 - ansgri
9个回答

36

如果您想禁用输出窗口自动打开:

您将需要从 View > Output 打开它。

您可以在用户设置中添加以下行:

"debug.internalConsoleOptions": "neverOpen"

这对我来说并没有解决问题,而且我的安装是根据扩展程序相当通用的。截至撰写本文时,我正在使用版本1.74.3。 - The Thirsty Ape

16
请注意,本回答中的内容仅适用于使用Visual Studio Code的任务功能的人。如果您不使用该功能,则此回答可能对您没有任何用处。
当您配置任务时,您可以配置任务输出是否显示[在Visual Studio Code中]。这是通过您的任务配置中的"showOutput"属性完成的。
如果您想禁止显示任务的输出,可以在任务配置中将"showOutput"属性设置为never。这将防止任何内容被写入输出窗口,从而防止窗口被显示。
以下是一个禁用显示输出的示例任务配置:
{
    "version": "0.1.0",
    "command": "echo",
    "isShellCommand": true,
    "args": ["Hello World"],
    "showOutput": "never"
}

1
完美。谢谢! - chrissavage
1
很高兴能够帮忙。是的,正如您的编辑所述,应该是“never”而不是“false”,我很抱歉。 - Brynden
运行良好。请注意,此功能现已弃用,并被 "presentation" : { "reveal": "..." } 替代。建议使用 silent,这样只有在出现错误时才会显示输出。https://code.visualstudio.com/docs/editor/tasks#_output-behavior - d_scalzi

11

右击输出栏取消勾选输出选项。


14
它仍会自己打开。 - Kemsikov
每次我点击文件时,它都会不停地弹出来。 - PandaWood

11

您也可以点击输出窗口的顶部边界,会出现一个垂直的调整指针,然后只需向下拖动即可。这将永久性地将输出窗口隐藏。

如果以后需要输出窗口,可以通过“视图-> 输出”打开它。


8
这也会最小化终端窗口。 - baash05
太完美了!这个可行。正是我想要的,谢谢。 - Rick
这不再起作用。 - gregsdennis

4

右键单击输出栏,然后单击“重置位置”。这将恢复您的终端窗口到原始大小,如果您需要在开发时打开终端。

我的问题:我打开了终端,然后点击了某个东西,导致输出窗口在终端旁边打开。通过右键单击输出栏并点击“重置位置”,可以关闭输出窗口并将终端窗口恢复到其原始大小。


这个可行。这是一种奇怪的UI范例(设置位置),可以在分割终端“区域”和将其保留为选项卡之间切换。也许有一个菜单选项可以恢复到选项卡模式? - Zack

0

其他答案对我没用。注意到输出窗口总是以"react-native"为默认选项打开,所以我卸载了React Native Tools扩展程序,问题就解决了。


-1
在Jupyter Notebook(VSCode版本)中,您可以点击一个单元格,然后按下"o"键,它将隐藏该单元格的输出。

-1

我认为最好的方法是右键单击面板上的“输出”,取消选中输出选项,这将仅删除输出功能并保留终端,如果您想手动恢复它,只需键入“Crt+shift+。


1
它仍在自动打开。 - Kemsikov

-2

截至vs code版本1.63.1:

点击窗口左下角的设置图标。

进入设置。

用户设置将自动聚焦。

进入用户>功能>输出。

更正: 对我来说,失控的输出源于jsHint扩展。我禁用了该扩展并重新加载了VScode。现在我没有不需要的输出了。

选择您想要的设置。保存。完成。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接