今天突发奇想,打算把存储过程以注释的形式放在代码中进行版本管理,比如下面的代码:
由于存储过程很长,注释占了很多行,严复影响了正常代码的排版与阅读体验。之前也遇到过这样的场景,当时通过手动添加region解决了问题。
但是,今天实在懒得手工添加region。于是盯着长长的注释在想:VS,你怎么这么不智能呢?这么长的注释也不自动折叠一下,你可知道有一种魅力叫善解人意。
这时,隐约想起以前遇到过能自动折叠的注释。Google了一下,在 stackoverflow 上找到这样一段话:
Multi line comments (prefixed with either // or /* */ are already collapsible...
原来Visual Studio有这样的智能,那为什么在这里不行呢?
后来突然想到,把注释移到方法外面试试,不试不知道,一试开怀笑——原来把注释放在方法外面就能自动折叠。见下面的示例代码:
1. 展开状态
2. 折起状态