C# 注释整个文件
有时,我需要注释掉整个文件。通常,我只是将类包装在C# 注释整个文件,c#,java,coding-style,comments,C#,Java,Coding Style,Comments,有时,我需要注释掉整个文件。通常,我只是将类包装在/***/中,但如果类中已经存在注释,则这不起作用: /* class foo { /** * Great documentation - but this breaks my * whole-file-comment! */ public void dooFoo() { } } */ 有没有办法解决这个问题?最好不要在每行插入注释 最好不要在每行插入/-注释 这是最简单的方法。大多数
/***/
中,但如果类中已经存在注释,则这不起作用:
/*
class foo {
/**
* Great documentation - but this breaks my
* whole-file-comment!
*/
public void dooFoo() {
}
}
*/
有没有办法解决这个问题?最好不要在每行插入注释
最好不要在每行插入/-注释
这是最简单的方法。大多数IDE都有键盘快捷键,可以在选择内容的每一行开头添加或删除/
,因此您只需选择整个文件(例如Ctrl-a),然后按快捷键即可
VisualStudio:Ctrl+K,Ctrl+C进行评论;Ctrl+K、Ctrl+U取消注释
Eclipse和IntelliJ:Ctrl+/切换
IntelliJ:Ctrl+Shift+/使用/**/代码>,适当地处理嵌入的现有注释块
NetBeans:Ctrl+Shift+C切换。您可以使用C中的:
Visual Studio有一个“注释掉所选行”按钮。在Visual Studio中,可以选择将.cs文件的生成操作设置为“无”,并且不会生成(编译)。我不知道java是否能做到这一点。我不知道这怎么不适合问答格式?NetBeans:Ctrl+Shift+C切换评论。@MrLore:Thank,将添加到:)@JonSkeet我如何以您的方式显示这些按钮(在回答中)?它们看起来不像嵌入的图像。@AbZy:这是
标记。intellij是ctrl-/或ctrl-shit-/for/**/它足够聪明,可以避开现有的注释关闭语句。虽然很晚,但这是个好主意。你知道Java有没有等价物吗?
#if false
... code ...
#endif