6

Visual Studio 不提供 F# 的自动格式化,我可以使用其他编辑器来自动格式化吗?

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

4

2 回答 2

3

我一直在为 F# 开发源代码格式化程序。源代码可以在 Github上找到。

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

VS 扩展可以通过格式选择功能很好地处理您描述的情况。

于 2013-07-06T13:04:33.510 回答
2

Emacs 中的 FSharpMode 支持通用代码缩进: 链接到下载站点 但它不会帮助您对运算符进行自动空格分隔,只有缩进。

也许编写一个基于 Tomas Petriceks 代码的简单格式化程序来突出显示语法?

链接到 FSharp.Formatting

于 2012-10-11T20:33:08.893 回答