Visual Studio编辑器窗口中的f#方法下拉列表

时间:2013-01-17 00:12:36

标签: f# visual-studio-2012

在c#中,您在VS 2012的编辑器窗口右上角有一个方法下拉列表,用于显示类中的所有方法。在f#中可以使用相同的吗?没有一个方法很难用很多方法。

1 个答案:

答案 0 :(得分:7)

我在2009年(或左右)MSR实习期间为Visual Studio 2010实现了这个原型。它从未经过正确测试,因此默认情况下不启用,但不知何故代码保留在那里并且可以通过在appSettings中向devenv.exe.config添加一些隐藏密钥来启用它(在VS2010和VS2012中)。您还可以启用某些定义的折叠:

<appSettings>
    <add key="fsharp-navigationbar-enabled" value="true" />
    <add key="fsharp-regions-enabled" value="true" />
</appSettings>

它可能有效,也可能没有,但你可以尝试一下:-)。 此博客文章有some more details

PS:这只是一个星期左右的实验(这就是为什么它如此不可靠),因为我主要处理其他事情,但我认为有可能作为一个插件正确地重新实现这个编译器的开源版本,万一有人感兴趣...