今天突發奇想,打算把存儲過程以注釋的形式放在代碼中進行版本管理,比如下面的代碼:
由於存儲過程很長,注釋占了很多行,嚴復影響了正常代碼的排版與閱讀體驗。之前也遇到過這樣的場景,當時通過手動添加region解決了問題。
但是,今天實在懶得手工添加region。於是盯着長長的注釋在想:VS,你怎么這么不智能呢?這么長的注釋也不自動折疊一下,你可知道有一種魅力叫善解人意。
這時,隱約想起以前遇到過能自動折疊的注釋。Google了一下,在 stackoverflow 上找到這樣一段話:
Multi line comments (prefixed with either // or /* */ are already collapsible...
原來Visual Studio有這樣的智能,那為什么在這里不行呢?
后來突然想到,把注釋移到方法外面試試,不試不知道,一試開懷笑——原來把注釋放在方法外面就能自動折疊。見下面的示例代碼:
1. 展開狀態
2. 折起狀態