gpt4 book ai didi

c - 在 Eclipse C/C++ 中的打印边距处硬包装字符串文字

转载 作者:太空宇宙 更新时间:2023-11-04 04:01:39 24 4
gpt4 key购买 nike

C/C++ Eclipse 可以自动格式化和包装几乎任何类型的代码,行为是非常可配置的,除了字符串文字。这是一个虚构的示例,其中调试输出消息恰好比可打印区域内的内容长:

if (some_kind_of_action() == TOUGH_LUCK) {
system_debug_print("Task name error: some_kind_of_action() failed due to your sloppy design.");
}

使用 79 个字符的打印边距,理想的结果可能是:

if (some_kind_of_action() == TOUGH_LUCK) {
system_debug_print("Task name error: some_kind_of_action() failed due to yo"
"ur sloppy design.");
}

您可以通过键入您的字符串文字,然后将光标放在所需的换行点并按 Enter 键来手动执行此操作。 Eclipse 会自动添加必要的引号。这一切都很好,直到您的代码中的某些内容发生更改并且您必须手动重做包装。我不明白为什么不能像任何其他代码一样完全自动完成打印边距处的换行。

有什么方法可以在 Eclipse for C/C++ 的打印边距处自动硬包装字符串文字?

最佳答案

Eclipse 在其任何编辑器中都不支持此功能(即使它是 requested 九年前)。但是,您可以使用以下启用软换行的插件来避免手动换行。

http://ahtik.com/blog/projects/eclipse-word-wrap/

关于c - 在 Eclipse C/C++ 中的打印边距处硬包装字符串文字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10975127/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com