【发布时间】:2010-12-07 23:11:49
【问题描述】:
有没有办法阻止 eclipse 破坏我的源文件中的 cmets?
我的主要问题是阻止它自动换行。我已经设法将 eclipse 配置为不对任何代码进行自动换行,但它似乎仍然对 cmets 执行此操作。
我这样输入的代码:
public int myVariable = 100; // this variable is a very interesting variable and it does lots of stuff
这样结束:
public int myVariable = 100; // this variable
// is a very
// interesting
// variable and
// it does lots
// of stuff
【问题讨论】:
-
虽然我通常反对将 cmets 放在代码之后,但问题在其他方面也有效:Eclipse 有时会破坏 Javadoc 中的 HTML 或为成员自动生成的非 Javadoc cmets,这样他们就不会显示相同了。很丑。
-
@Johannes:关闭所有 cmets(包括 Javadoc)的代码格式很容易
-
我也反对 cmets after code,但我们的首席开发人员不反对,而且 eclipse 修改代码使得差异文件的更改非常困难。
-
我听说有人反对 cmets,但是为什么在 code 之后呢?这是宗教吗?
-
这只是一种愚蠢的宗教偏好(告诉人们只允许战略而不是战术)。如果您有一个非常简短的战术评论,那么将其放在行尾可能是完全有效的。您的替代方法是在上面添加一个全新的行,它占用垂直空间。开发人员经常忽视垂直空间浪费的影响。如果整个方法在一个屏幕上可见,而无需垂直滚动,我认为该方法更容易阅读。战术 cmets 可能有助于实现这一目标。没有理由从工具箱中删除工具。
标签: eclipse comments code-formatting