10

Eclipse PDTCtrl-Shift-F重新格式化代码。但是,它根本不修改评论。有没有办法将参差不齐的多行注释重新格式化为每行 80 个字符(或其他)?

即转换

// We took a breezy excursion and 
// gathered Jonquils from the river slopes.  Sweet Marjoram grew 
// in luxuriant 
// profusion by the window that overlooked the Aztec city.

// We took a breezy excursion and gathered Jonquils 
// from the river slopes.  Sweet Marjoram grew in 
// luxuriant profusion by the window that overlooked 
// the Aztec city.

(我认为这也适用于常规 Eclipse。)

更新结果Eclipsein Javamode 将重新格式化上面的行,但前提是它们是 /* */ 样式的注释。它将缩短 // 太长的线,但不会将太短的线连接在一起。

4

3 回答 3

2

您可能需要配置 Java 格式化程序以包含注释。

首选项 -> Java -> 代码样式 -> 格式化程序 -> 编辑... -> 评论

确保启用“启用 XXX 评论格式”。

于 2008-09-25T11:13:23.467 回答
1

我从来没有真正能够让 Eclipse 格式化程序按照我想要的方式格式化我的代码,这只是我遇到的几个缺点之一。我听说 Jalopy 格式化程序要好得多。Eclipse 插件同时提供商业免费版。我听说商业版更复杂(免费版的开发似乎已经停滞),但我个人并没有真正使用过。

于 2008-10-09T22:34:50.883 回答
1

我的解决方案涉及使用 vrapper 插件(免费): http: //vrapper.sourceforge.net/home/它为您提供文本编辑器中的 vim 支持。

安装 vrapper 插件后,您可以按v进入可视模式,突出显示您的多行评论,然后按G+Q自动格式化评论,使行宽为 80 列(默认)。您可以更改默认列宽,但您需要阅读 vrapper 插件的文档。干杯!

于 2012-12-28T06:46:07.633 回答