Visual Studio不提供F#的自动格式化,是否还有其他编辑器可用于自动格式化?
我希望它会在算术运算符之间设置合理的空格(a+b)
转到(a + b)
或赋值运算符=
答案 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代码编写一个简单的格式化程序来进行语法高亮显示?