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

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

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

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

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

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

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

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

1. 展开状态

2. 折起状态

posted @ 2013-01-24 17:41  dudu  阅读(10131)  评论(10编辑  收藏  举报