对于F#,有没有像coderush或resharper这样的支持工具?

时间:2009-01-29 12:32:08

标签: f#

对于F#,有没有像coderush或resharper这样的支持工具?

8 个答案:

答案 0 :(得分:11)

答案 1 :(得分:9)

CodePlex上的

F# Refactor开源项目(Apache许可证)。

答案 2 :(得分:9)

看一下开源Visual F# Power Tools项目。他们有一个重命名重构,一些代码生成的东西(例如记录存根生成),灰色的未使用的声明,以及其他一些东西。他们此刻的移动速度非常快,许多新功能一直在增加。

答案 3 :(得分:8)

通过外部插件(本身用F#编写),努力在ReSharper中支持F#。您可以找到初步信息here

答案 4 :(得分:3)

FSharpRefactor 0.1(预览版)在Visual Studio Gallery上发布。

http://visualstudiogallery.msdn.microsoft.com/339cbae9-911d-4f99-9033-3c3564676f45?SRC=Home

答案 5 :(得分:1)

据我所知,还没有。我也在寻找类似的东西,但没有成功。我怀疑只要F#击中VS2010作为其不可或缺的部分,甚至更早一点,这些工具最终会出现。

就ReSharper而言,您可能希望快速删除JetBrains的电子邮件,了解这些人是否对F#有任何计划会很有趣。

答案 6 :(得分:1)

由于f#中的推入朝向轻模式,因此重新格式化可能既有限又难以实现。

通常,重新格式化会获取结构信息并使用它来创建文本位置。在#light的情况下,文本位置(至少缩进)结构。因此,任何重新格式化最多只能对符号间距进行排序,而自己也不会繁重。

因此,至少在与IDE“正确”整合之前我不会期待它的商业产品(我不认为当前的CTP在这方面是正确的,因为存在几个未解决的错误,这些错误将在2008年修复)

答案 7 :(得分:1)

CodeRush正在使用F#编辑器。至少一些代码帮助和代码模板。但代码模板尚未定义(您必须创建自己的代码模板)。