如何以与C#区域类似的方式组织F#代码?

day*_*ben 18 c# f# visual-studio

是否有一个与C#区域等效的功能,可以将代码分组到命名块中并折叠和展开它们?

或者,是否有任何变通方法或第三方工具可用于实现相同的结果?

Gen*_*ski 12

一种可能的解决方法可能是使用提供概述功能的F#Outlining VS Extension //#region.我用VS2010几个月没有任何问题,发现它非常方便:

[-]//#region Region Name
   --lines of F# code--
   --lines of F# code--
   --lines of F# code--
   //#endregion
Run Code Online (Sandbox Code Playgroud)

只需点击一下即可折叠

[+]Region Name
Run Code Online (Sandbox Code Playgroud)

然后回来.