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++中,有没有办法在打印页边空白处自动硬包装字符串文字?
发布于 2012-08-15 02:37:58
Eclipse的任何编辑器都不支持这个特性(即使它在9年前就是requested )。但是,您可以通过使用以下启用软包装的插件来避免手动中断行。
http://ahtik.com/blog/projects/eclipse-word-wrap/
https://stackoverflow.com/questions/10975127
复制相似问题