对于F#,有没有像coderush或resharper这样的支持工具?
答案 0 :(得分:11)
预览Visual Studio库中发布的FSharpRefactor版本。
http://visualstudiogallery.msdn.microsoft.com/339cbae9-911d-4f99-9033-3c3564676f45
答案 1 :(得分:9)
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#编辑器。至少一些代码帮助和代码模板。但代码模板尚未定义(您必须创建自己的代码模板)。