Ale*_*der 4 f# visual-studio-2008 visual-studio
有没有办法在VS2008中"折叠"函数和值,就像C#这样的语言中的对象一样?浏览数百行嵌套函数定义令人非常耗时且令人沮丧.
所以,官方的答案是不支持这一点.但是,当我在F#团队实习时,我写了一个这个功能的原型实现.由于F#团队还有其他更重要的事情需要做,因此从未对其进行过适当的测试,并且未包含在最终版本中.
该功能的代码实际上仍然存在于F#中,并且可以通过将以下内容添加到devenv.exe.config文件来打开该功能:
<appSettings>
<add key="fsharp-regions-enabled" value="true" />
</appSettings>
Run Code Online (Sandbox Code Playgroud)
显然,它并不完全是你想要的,因为你只能折叠模块和类型定义,但它仍然有用 - 很难决定在F#中可以折叠什么,因为F#有很多嵌套声明......
顺便说一句:我是否提到过它没有经过测试,它可能会导致Visual Studio崩溃甚至崩溃宇宙?
| 归档时间: |
|
| 查看次数: |
388 次 |
| 最近记录: |