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

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

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

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

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

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

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

1. 展开状态

2. 折起状态

解决 Visual Studio 中代码注释自动折叠的问题相关推荐

  1. 解决Visual Studio中C++创建类时报错“未能返回新代码元素,可能是语法错误,新元素名:xxx”的问题

    解决方法: 首先来到工程目录 找到.vs文件夹,如果像上图一样没有.vs文件夹,那么按下面方法操作: 进入选项 按下图取消勾选隐藏文件 这样就出现了.vs文件夹 找到这个并删除 如果无法删除那么关闭V ...

  2. 解决Visual Studio中scanf返回值被忽略问题

    最近在使用Visual Studio编写c语言时遇到了scanf返回值被忽略问题,下面总结了几种解决方法: 总结了如下几种解决方法: 方法一 scanf修改成 scanf_s 可以说scanf_s是v ...

  3. Visual Studio中使用Macros插件给代码添加注释、时间和以及自动脚本

    title: Visual Studio中使用Macros插件给代码添加注释.时间和以及自动脚本 date: 2020-09-11 sidebarDepth: 2 tags: 代码 Visual st ...

  4. 如何在Visual Studio中自动格式化代码?

    我知道Visual Studio可以自动格式化以使我的方法和循环正确缩进,但是我找不到该设置. #1楼 对于Visual Studio 2010/2013/2015/2017 设置文档格式( Ctrl ...

  5. 关于Visual Studio 中“scanf”输入报错的解决方法

    有很多初次接触VS的同学会发现,当我们在写完一段代码,代码中用到scanf输入变量时,在调试编译的过程中就会出现错误: warning C4996: 'scanf': "This funct ...

  6. 如何在Visual Studio中直接使用示例代码浏览器搜索下载和管理代码示例

    今天微软一站式示例代码库团队发布了示例代码浏览器的Visual Studio 扩展.有了它,开发人员就可以在Visual Studio 2010里直接通过Alt+F1快捷键搜索示例代码,并方便地对示例 ...

  7. 在Visual Studio中使用T4 Templates 生成代码

    在没有看过Hilton Giesenow(How Do I: Create and Use T4 Templates.)的视频之前,我还没意识到在Visual Studio 2008 中使用T4是何等 ...

  8. 在Visual Studio中使用C#脚本(CSX脚本)生成代码

    目录 介绍 C#脚本(CSX文件) CSX脚本示例 MyProgram.cs MyScript.csx 使用C#REPL(CSI.EXE)运行CSX脚本 程序集引用 NuGet软件包 从PowerSh ...

  9. 【编程技巧】Code snippets(代码片段)在Visual Studio中的使用(附简单的Snippet管理工具)

    引言 Code snippet (代码片段)在VS中指的是基于IDE支持的利用快捷方式快速输入一小段,或者称之为一整块代码的功能,在日常编程,特别是在工作中写内容相似的业务代码时,利用Snippet功 ...

最新文章

  1. SpringBoot 搭建基于 minio 的高性能存储服务
  2. cisco路由器基本实验之三 动态路由之RIP协议的配置(Boson NetSim)
  3. oracle语句怎么倒退,oracle RETURNING 子句使用方法
  4. 【会议记录】第二次例会(10.06)记录
  5. 可悲的外企Infrastructure - 些须感触(杂)
  6. [Leetcode] Path Sum II路径和
  7. 在线硬盘存储计算机,【模拟攒机-模拟装机】在线攒电脑-ZOL中关村在线
  8. 在OpenCV里实现Prewitt算子
  9. word表格美化技巧:如何统一改变表格的样式
  10. dw读取access中的图片_DreamWeaver入门必看:ACCESS数据库(三)
  11. Hive集成Tez让大象飞起来
  12. activity关闭和dialog.dismiss冲突的解决(Activity has leaked window com.android.internal.p
  13. NR学习之路——3GPP组织介绍
  14. 小德张-清朝最后一位首领太监
  15. Python实例篇:这样操作PDF文件一点都不枯燥了
  16. 工程研发中EVT、DVT、PVT、MP等名词解释
  17. 依据银行卡号获取银行信息Java代码
  18. IBM小型机系统维护之性能监控与调优命令
  19. 使用poi读取excel异常IOException: OPC Compliance error [M4.3]: Producers shall not create a document ele...
  20. python list遍历删除,对python list 遍历删除的正确方法详解

热门文章

  1. uva 437——The Tower of Babylon
  2. go语言扫描四位数可用域名
  3. linux操作系统之读写锁
  4. mysql 远程load data,PyMySQL将(文件)数据加载到远程MySQL实例时发生错误/异常
  5. 从零开始学C++之STL(八):函数对象、 函数对象与容器、函数对象与算法
  6. 1070 结绳 (25 分
  7. 【C++ Primer | 08】课后习题答案
  8. Java高级面试题!java小游戏制作视频
  9. LINQ to SQL
  10. android 调试技巧