Eclipse:自动换行到指定宽度

Eclipse:自动换行到指定宽度,eclipse,formatting,eclipse-cdt,Eclipse,Formatting,Eclipse Cdt,我希望我的行,特别是评论中的行,能够被自动管理,这样它们就不会太长 我记得有一次我有一个vim的配置,当我输入了72个字符时,它会自动将我输入的单词移到下一行。如果我编辑这段话,重新安排它是不够明智的,但这是一个开始 有什么东西可以帮我处理这些吗?我倾向于在我的代码中写很长的注释,保持一致的宽度有助于使它们看起来整洁,但这样做总是很痛苦的,因为编辑一个句子常常需要编辑整个段落的其余部分 我最近刚刚发现了Ctrl+Shift+F功能。这是惊人的,优于Ctrl+I,这是我一直使用到现在,但我注意到,

我希望我的行,特别是评论中的行,能够被自动管理,这样它们就不会太长

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

有什么东西可以帮我处理这些吗?我倾向于在我的代码中写很长的注释,保持一致的宽度有助于使它们看起来整洁,但这样做总是很痛苦的,因为编辑一个句子常常需要编辑整个段落的其余部分

我最近刚刚发现了Ctrl+Shift+F功能。这是惊人的,优于Ctrl+I,这是我一直使用到现在,但我注意到,它没有做任何事情来清理我的评论


更新:在Eclipse中使用Java时,答案是正确的。似乎我必须等待CDT合并此功能

毫无疑问,Eclipse的自动格式化非常好

是否重新格式化注释取决于注释类型以及插入换行符的方式

例如,编写一条以
/
开头的非常长的行注释时,格式化程序会将其分解为多行

但是,稍后编辑格式化行-例如,删除其中的一部分,格式化程序将保留它们的原样。只会更改较长的线路

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

在“Windows->Preferences”中,转到“Java->Code style->Formatter”自定义格式设置程序(单击Ctrl+Shift+F时调用)。在“注释”选项卡中,可以设置注释的最大线宽(可以不同于代码的线宽)


提示:在首选项“Java->Editor->saveactions”中,您可以让Eclipse在保存文件时自动格式化文件,这样您的代码总是正确缩进的

如果你想格式化你的标题注释,你必须选中启用标题注释格式化——这是我的窍门


显然,要使用这个,必须创建新的格式化文件配置文件。

所以我使用CDT是因为我写C++而不是java。没有办法做到这一点。也许它还需要实施?可能的副本。根据他公认的答案,那里的OP想要像你一样的硬包装。“永不加入队列”在这种情况下也很有帮助;)