【问题标题】:Is it possible to turn off and on all the // comments at once on Visual Express C#? [duplicate]是否可以在 Visual Express C# 上一次关闭和打开所有 // 注释? [复制]
【发布时间】:2012-10-05 07:03:25
【问题描述】:

可能重复:
C# hide and unhide comments

是否可以在 Visual Express C# 上同时关闭和打开所有 // cmets?我对我的代码进行了很多评论,并且能够一次关闭所有代码对我的工作流程很有帮助。

【问题讨论】:

  • 不确定它是否完全重复,因为他要求的是 所有 cmets,而不仅仅是那些被选中的。
  • @harriyott 对不起,我认为它是重复的,我没有想到 hide这个词

标签: c# visual-studio-2010 comments


【解决方案1】:

然后选择行:

Ctrl + K + U

反之:

Ctrl + K + C

您也可以通过菜单找到快捷方式 - 编辑 -> 高级 -> ...快捷方式列在命令旁边。

当然,这些也在文本编辑器工具栏上:

【讨论】:

  • 这对所有 cmets有何作用?
  • @harriyott - 正如我在一开始发布的那样:Select the lines。我怀疑 OP 不需要注释/取消注释解决方案、项目甚至单个文件中的所有行。
  • 阅读这个问题,我认为这正是他要问的。他用了两次“全部”这个词。
  • 嗨@harriyott 和oded,我确实想一次隐藏所有cmets,但您的回复非常有帮助。不过有一件事,我的断点列中有一个带圆角的白色矩形,那是什么?
  • @ArthurMamou-Mani - 听起来像是一个不同的问题 ;) 为什么不张贴你的意思的图片呢?
【解决方案2】:

更简单的方法可能是使用编译器指令而不是 cmets,例如

#ifdef commentedCode
Console.WriteLine("This is a comment");
#endif

然后,在您的项目设置中,在 Build 属性页面上,将 commentedCode 添加到条件编译符号以包含代码,并将其删除以忽略代码。不完全符合您的要求,但可能比使用 cmets 编辑多个文件更快。

【讨论】:

  • 实际上,这在大多数用例中并不简单。
  • 确实,在大多数情况下并非如此。但我不经常看到编码人员注释掉几个代码块 - 我正在解决问题的 all 部分,Ctrl + K + C 的答案没有解决。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-09-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-03-12
相关资源
最近更新 更多