6

不是说我永远需要这个,而是你如何在以下内容之后评论整个课程:

public class yadayada extends yadayadasquared {

    /**
     * Says Hello
     **/
    public String sayHello() {
        return "Hello";
    }
}

当类中有很好的注释/记录的方法时?

让我们想象一下,为了避免整个分叉讨论只有五分钟......

是的,你们这些纯粹主义者,我看到了!

https://stackoverflow.com/questions/123423/do-you-leave-historical-code-commented-out-in-classes-that-you-update

假设这是一个 5 分钟的测试。回购工作?没有。删除?喜欢控制斜线的建议。

4

8 回答 8

9

定义“整个班级”。

选择类的内容,点击Command+ /*,你的 IDE 应该单行注释所有内容。这样,您仍然可以使用该类,只是没有功能。或者选择整个班级。或者重命名文件。或者......但最终,有什么意义?删除文件。

* 或者无论您的 IDE 的单行注释顺序是什么。

于 2012-08-14T16:32:10.297 回答
2

如果使用 ide:可以先做“ + ctrla,然后再做“ ctrl++ ”,这样会注释掉所有代码。shift/

于 2012-08-14T16:31:48.290 回答
1

如果您使用包含类主体的多行注释,文档注释或任何多行注释将成为问题,因为它们以*/. 结尾,但现代 IDE 有一些注释/取消注释代码的快捷方式。在 NetBeans 中,您只需标记代码并键入Ctrl+ /。所以,我会评论我需要的东西,使用代码而不是撤消更改(评论)。如前所述,重命名文件扩展名也是一件好事@su-

于 2012-08-14T16:31:47.810 回答
1

在 Eclipse 中,您可以使用Ctrl+/在选定行上切换单行注释。如果您使用的是另一个 IDE,您可能有类似的东西。只需选择整个班级并按下热键!

于 2012-08-14T16:33:15.370 回答
1

注释解决方案的一个快速替代方法是将文件重命名为MyClass.java.txt或类似的名称。

于 2017-04-14T02:53:36.153 回答
0

您可以使用多行注释/*

/*public class Foo extends Bar
{
    public string SayFoo()
    {
        return "Foo";
    }
}*/

但是,如果您的代码包含文档并且您使用的是 IDE,那么它们中的大多数都支持“切换评论”功能。我知道 Eclipse 和 Netbeans 都支持该功能。

但真正的解决方案是使用某种版本控制系统来跟踪您的代码。我会推荐 git,因为它不需要使用服务器。

于 2012-08-14T16:30:29.683 回答
0

试试这个Eclipse IDE... 在类主体中选择代码主体。(即。between { and }

评论:

             Ctrl + Shift + /

取消注释:

             Ctrl + Shift + \
于 2012-08-14T16:39:56.880 回答
-1

关于什么

@Deprecated

那样有用吗?

于 2012-08-14T16:27:01.860 回答