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

时间:2012-03-29 14:39:52

标签: c# visual-studio f#

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

或者,是否有可用的解决方法或第三方工具来实现相同的结果?

2 个答案:

答案 0 :(得分:12)

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

[-]//#region Region Name
   --lines of F# code--
   --lines of F# code--
   --lines of F# code--
   //#endregion

只需点击一下即可折叠

[+]Region Name

然后回来。

答案 1 :(得分:1)

我多次发现(出于我的好奇心)正在寻找这个问题的链接。

如果你看Regions and navigation bar for F# in Visual Studio,这家伙似乎已经实施了一项实验性功能。 2012年的第一次发布,所以它是非常新鲜的东西。

应该说我到目前为止还没有尝试过。

祝你好运。