【发布时间】:2012-08-27 08:25:51
【问题描述】:
在 Eclipse 中添加多行注释并设置格式(Ctrl+Shift+F)时,它会自动在注释块内的每个新行的开头放置一个星号 (*)。
/*
* this is my comment
*/
这种行为的原因是什么?
如何禁用它?
【问题讨论】:
-
请不要那样做。自 C 编程语言诞生之日起,这就是编写块 cmets 的标准方式。像这样打破约定会使其他人(包括自动化工具)更难阅读您的代码。所以不要这样做。请问?
-
@thkala 我有时会使用星号屏蔽来临时评论我的代码。之后,当我想取消注释时,我无法删除多余的星星。
-
提交带有“//”代码的代码时,每个注释行都会导致文件发生更改。这是不希望的,应该使用块 cmets 解决。但是,添加的星号也会导致每个禁用的行发生变化。
-
传统的block cmets很烂。很糟糕。您必须手动取消它们的星号,它们很丑陋,它们没有提供有用的功能,并且它们添加了一堆不必要的空格。每个人都应该摆脱“标准方式”,做明智的事情。