如何解决Visual Studio中代码注释自动折叠的问题

今天突发奇想,打算把存储过程以注释的形式放在代码中进行版本管理,比如下面的代码:

由于存储过程很长,注释占了很多行,严复影响了正常代码的排版与阅读体验。之前也遇到过这样的场景,当时通过手动添加region解决了问题。

但是,今天实在懒得手工添加region。于是盯着长长的注释在想:VS,你怎么这么不智能呢?这么长的注释也不自动折叠一下,你可知道有一种魅力叫善解人意。

更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/Programming/net/

这时,隐约想起以前遇到过能自动折叠的注释。Google了一下,在 stackoverflow 上找到这样一段话:

Multi line comments (prefixed with either // or /* */ are already collapsible...

原来Visual Studio有这样的智能,那为什么在这里不行呢?

后来突然想到,把注释移到方法外面试试,不试不知道,一试开怀笑——原来把注释放在方法外面就能自动折叠。见下面的示例代码:

1. 展开状态

2. 折起状态

时间: 2024-08-30 10:02:50

如何解决Visual Studio中代码注释自动折叠的问题的相关文章

C#反编译出来的.resources文件怎么在visual studio中导入到项目中

问题描述 C#反编译出来的.resources文件怎么在visual studio中导入到项目中 C#反编译出来的.resources文件怎么在visual studio中导入到项目中 不然把代码编译之后总是报异常 缺少.resource文件 请教了,多谢! 解决方案 1.资源文件格式转换,将.resources(二进制)文件转成.resx文件(XML) 用Program FilesMicrosoft Visual Studio .NET 2003SDKv1.1Bin下 resgen.exe 格

如何:使用 Visual Studio 中的一键式发布来部署 Web 应用程序项目

原文: 如何:使用 Visual Studio 中的一键式发布来部署 Web 应用程序项目 本主题介绍如何在以下产品中使用 一键式发布 发布(部署)Web 应用程序项目: Visual Studio 2012 Visual Studio Express 2012 for Web 与 的Visual Studio 2010 Visual Studio Web发布更新 与 的Visual Web Developer 2010 Express Visual Studio Web发布更新 您可以部署到任

for-关于microsoft visual studio 输入代码有问题

问题描述 关于microsoft visual studio 输入代码有问题 for (int i = 1; i <= 5;i++ ),for(int k=1;k<=5;k++) 我在microsoft visual studio中输入这两句一模一样的代码时,它只能识别第一句,这是什么情况,而且我发现对的那句,我输入完毕后,如果字符之间自动出现一点空隙,那说明代码没有语法错误,而第二句字符之间完全靠的很紧,老是提示错误,这是什么情况啊 我这两句不是同时用的,我的意思是这两句,随便用一句,第一句

关于visual studio中的一个关于时间增减的问题

问题描述 关于visual studio中的一个关于时间增减的问题 我在做酒店系统的时候,用时间的控件将房客入住的时间和退房时间存入了sql数据库,但现在我要做客人续住,怎样解决将退房时间读出并加上续住天数,延长退房时间,再存入数据库??? 解决方案 dateadd函数http://www.w3school.com.cn/sql/func_dateadd.asp 解决方案二: 关于Visual Studio2005 中的一个问题一个自动生成visual studio工程的脚本visual stu

让Visual Studio 2013为你自动生成XML反序列化的类

原文:让Visual Studio 2013为你自动生成XML反序列化的类 注意咯: Paste XML As Classes 只有.NET Framework 4.5 才有. Visual Sutdio 2013增加了许多新功能,其中很多都直接提高了对代码编辑的便利性.如: 1. 在代码编辑界面的右侧滚动条上显示不同颜色的标签,让开发人员可以对所编辑文档的修改.查找.定位情况一目了然.而不用像往常一样上下不停地拖动滚动条来定位到某一行,如果代码量很大,上下拖动滚动条着实让人很头疼. 2. 括号

【翻译】在Visual Studio中使用Asp.Net Core MVC创建第一个Web Api应用(二)

运行应用 In Visual Studio, press CTRL+F5 to launch the app. Visual Studio launches a browser and navigates to http://localhost:port/api/values, where port is a randomly chosen port number. If you're using Chrome, Edge or Firefox, the data will be display

在Visual Studio中使用MonoTouch开发iOS应用程序(下):开发体验

对于熟悉.NET程序员来说,编写iOS应用程序的最佳选择自然是MonoTouch.在上一篇文章里,我们已经在Mac OS X上安装了MonoTouch开发环境,并已经能够在Mac OS X和Windows之间共享文件.现在我们就可以来简单体验一下,如何使用Visual Studio,Interface Builder以及少量的MonoDevelop来开发一个最最简单的iOS应用程序. 新建项目 根据我的个人习惯,我会先创建一个空白的解决方案.首先在Mac OS X中打开MonoDevelop,然

在Visual Studio中以编程方式自定义SharePoint网站入门

Microsoft Visual Studio 2005 集成开发环境 (IDE) 提供了用于自定义基于 Windows SharePoint Services 的网站的首选环境.例如,您可以创建 Windows 应用程序.控制台应用程序或类库,以及基于 浏览器的 Web 应用程序(在 Visual Studio 中,此应有程序称作"ASP.NET 网站"或"Web 应用程序" )和实现 Windows SharePoint Services 对象模型的 Web 服

在Visual Studio中使用Bookmark

在Visual Studio中有一些非常cool的使用BookMark的快捷键.在我认识的开发人员,很多都没有使用过这个功能. 所有写下来,推荐一下这个小功能. Visual Studio中的Bookmark能加速代码导航能力.可能有一些代码,需要频繁的相互切换.通常你可能是滚动页面,找到该代码块的.Visual Studio已经提供了通过使用快捷键,非常快速地移动到指定的代码段.这就是代码的书签功能. 下面是使用该功能的工具按钮,它们位于菜单栏上. 三种方式创建书签:1.通过点击书签图标,2.