在 VSCode 的输出视图中断开 CMake/Build 输出的行

Posted

技术标签:

【中文标题】在 VSCode 的输出视图中断开 CMake/Build 输出的行【英文标题】:Break line of CMake/Build output in output view in VSCode 【发布时间】:2021-05-19 09:41:51 【问题描述】:

Visual Studio 代码显示 CMake/Build 的输出,而不会在窗口宽度处中断长行,例如:

[build] FAILED: /path/to/the/source/code/that/caused/the/error/long_source_file_name_with_description_of_functionality.cpp  This is the reason why compilation stopped etc etc etc ... In member function 'void MyFunction(int arg1, double arg2)'

社区版有一个名为“Toggle Word Wrap”的按钮,让您可以选择断开这些行,即使它们适合控制台宽度,例如上一条消息将显示为:

[build] FAILED: /path/to/the/source/code/that/caused/the/error/
long_source_file_name_with_description_of_functionality.cpp  This is the 
reason why compilation stopped etc etc etc ... In member 
function 'void MyFunction(int arg1, double arg2)'

这在 Visual Studio 代码中是否可行?

编辑:有这个question 描述了设置"editor.wordWrap": "on",但似乎不存在输出视图的等效项,即"output.wordWrap": "on" 不是有效设置。

【问题讨论】:

你是如何运行 cmake 的? @AlanBirtles 通过 UI,单击“构建”按钮。我正在使用 CMake 扩展,并且之前配置了“Active Kit”。您认为这可以设置为 CMake 配置吗?? 【参考方案1】:

能够通过与 Python 相关的question 找到解决方案。要调整的设置是这样的:

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

【讨论】:

以上是关于在 VSCode 的输出视图中断开 CMake/Build 输出的行的主要内容,如果未能解决你的问题,请参考以下文章

应用程序在视图中生成断开的链接(无故停止工作)

断开连接时的右视图生命周期

vscode 终端输出展示不全,无法翻页

切换 VC 后多点连接会话断开

怎么将solidworks图形进行剖视成工程图?

执行脚本python 3.8.5 VSCode时没有输出