12

有时,我需要注释掉整个文件。通常,我只是将类包装在 中/* */,但如果类中已经存在注释,那将不起作用:

/*
class foo {

    /**
     * Great documentation - but this breaks my 
     * whole-file-comment!
     */
    public void dooFoo() {
    }

}
*/

有什么办法可以解决这个问题吗?最好不要//在每一行插入 -comments。

4

2 回答 2

23

最好不要在每一行插入 //-comments。

这是最简单的方法。大多数 IDE 都有键盘快捷键,可以在选择的每一行的开头添加或删除//- 所以您只需选择整个文件(例如 Ctrl-A),然后按下快捷键。

Visual Studio: Ctrl+K,Ctrl+C评论; Ctrl+K,Ctrl+U取消注释。

Eclipse 和 IntelliJ:Ctrl+/切换。

IntelliJ:适当Ctrl+Shift+/地使用/* ... */、处理嵌入的现有注释块。

NetBeans:Ctrl+Shift+C切换。

于 2013-01-24T20:11:58.663 回答
21

您可以在 C#中使用#if preprecessor 指令:

#if false
... code ...
#endif
于 2013-01-24T20:12:54.653 回答