【发布时间】:2020-01-03 22:09:47
【问题描述】:
我无法弄清楚如何在 C++ 格式化程序中设置换行距离。每次我格式化文档时,如果给定的行大于 100 个字符(至少看起来是 100 个),则该行将在 100 个字符标记之前的最近位置拆分。无论长度如何,我都希望它永远不会分割一行,因为使用 VS Code 的自动换行功能对我来说更容易。简单的问题,但事实证明它让我很头疼。
我尝试过使用 Prettier 和 Clang 等其他格式化程序,但无济于事。我似乎也找不到任何有关 Microsoft C++ 扩展的自定义设置的文档。我还设置了 Editor: Word Wrap Column 设置大于 200。
预格式化:
std::cout << boost::format("Actual RX Antenna: %s") % usrp->get_rx_antenna() << std::endl << std::endl;
后期格式:
std::cout << boost::format("Actual RX Antenna: %s") % usrp->get_rx_antenna() << std::endl
<< std::endl;
为了清楚起见,我不希望在格式化期间分割行。
感谢您的帮助!
【问题讨论】:
-
尝试在您的
settings.json中设置"editor.wordWrapColumn": "150" -
试过了,可惜没用。我想我过去是为 JavaScript 格式化程序这样做的,但它似乎不适用于 Microsoft C++ 格式化程序。
标签: c++ visual-studio-code format vscode-settings