Eclipse中注释的缩进

3

Eclipse将我的Java行注释排列在代码行的左侧三个空格处,使得注释中的文字与代码对齐,而不是斜线,例如:

for (int i = 0; i < count; i++) {
    Foo foo1 = new Foo();
 // This is a comment.
    Foo foo2 = new Foo();
}

我不希望它这样做。 ;o) 我查看了Java->代码风格->格式化程序配置文件,但我找不到是什么使它那样(我猜测可能是在缩进或注释选项卡中的某些设置,但我没有找到)。

有人知道那个设置可能隐藏在哪里,以便我可以让这些注释与代码对齐吗?

1个回答

5

点击窗口-->首选项-->类型格式化程序-->在Java下的代码样式中选择格式化程序-->单击编辑(在活动配置文件中)-->取消选择“启用行注释格式化”

enter image description here

Eclipse不允许更改内置格式化程序,您需要为格式化程序创建新配置文件。请参考链接:如何更改内置格式设置。在新的配置文件中,只需取消上述截图中的复选框即可。


很不幸,那个方法没有起作用...所以,除了行注释格式化程序之外,肯定还有其他东西改变了它的缩进。 - undefined
请检查我在答案中的修改。希望能解决你的问题。 - undefined
1
谢谢你再次尝试!不幸的是,我已经在使用一个新的配置文件了,所以那也没什么帮助。:-) 你下一个想法是什么?:-) - undefined
只有在“保存操作”中禁用格式化程序似乎才能关闭行注释的自动缩进。 - undefined
有没有办法在按下Ctrl+/Ctrl+7时自动格式化行,而无需选择后续行和Ctrl+Shift+F - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接