是否有任何工具可以自动整理F#代码

时间:2012-09-07 16:59:44

标签: f#

Visual Studio不提供F#的自动格式化,是否还有其他编辑器可用于自动格式化?

我希望它会在算术运算符之间设置合理的空格(a+b)转到(a + b)或赋值运算符=

2 个答案:

答案 0 :(得分:3)

我一直在开发a source code formatter for F#。可以找到来源on Github

目前,VS扩展已发布in Visual Studio gallery。当API和命令行已经可用时,应该可以与其他IDE和编辑器集成。

VS扩展程序可以通过formatting selection feature很好地处理您描述的情况。

答案 1 :(得分:2)

Emacs中的FSharpMode支持通用代码缩进: Link to download site 但是它不会帮助你做操作员的自动空白分离,只有缩进。

也许根据Tomas Petriceks代码编写一个简单的格式化程序来进行语法高亮显示?

Link to FSharp.Formatting

相关问题