Eclipse:自动换行到指定的宽度

Ste*_* Lu 10 eclipse formatting eclipse-cdt

我希望我的线路,尤其是评论中的线路能够自动管理,这样它们就不会太长.

我记得有一次我有一个配置,vim当我达到72个字符时,我自动将我输入的单词移动到下一行.如果我编辑它,重新排列段落是不够智能的,但这是一个开始.

有什么东西能为我管理这些吗?我倾向于在我的代码中写出非常长的注释,并且通过具有一致的宽度使它们看起来很整洁有帮助,但是这样做总是很痛苦,因为编辑句子通常需要编辑段落的其余部分.

我刚刚发现了Ctrl+ Shift+ F功能.它是惊人的,优于Ctrl+ I,这是我到目前为止使用的,但我注意到它没有做任何事情来清理我的评论.

更新:在Eclipse中使用Java时,答案是正确的.好像我必须等待CDT加入这个功能.

Bal*_*ick 14

在"Windows - >首选项"中,转到"Java - >代码样式 - >格式化程序"以自定义格式化程序(单击Ctrl+ Shift+ 时调用F).在"注释"选项卡中,您可以设置注释的最大线宽(它可以与代码的线宽不同).

提示:在首选项"Java - >编辑器 - >保存操作"中,您可以使Eclipse在保存文件时自动格式化文件,因此您的代码始终正确缩进!


Rob*_*ert 0

毫无疑问,Eclipse 的自动格式化功能非常棒。

您的评论是否重新格式化取决于评论类型以及您插入换行符的方式。

例如,写一个很长的行注释,开头为//将被格式化程序分解为多行。

然而,您稍后编辑格式化的行 - 例如删除其中的一部分,格式化程序将保留它们原样。只有过长的行才会被改变。

与阻止这样的注释不同的是:/* comment */ 如果行太短或太长,这些注释将始终被重新格式化。