我试图与F#
合作。对于VS2015
解决方案中的所有项目,我希望有类似的代码样式。我已安装Visual F# Power Tools并将格式配置设置为:
根据此配置(逗号后面的空格),代码如下:
fun unit ->Log.Information( "Found: {category}\\{name}\\{instance}",category,name,instance )
应转换为:
fun unit ->Log.Information( "Found: {category}\\{name}\\{instance}", category, name, instance )
但是,当我试图通过按Edit->Advanced->Format Document
来解决文档格式时,没有任何事情发生。
如何格式化我的代码?
更新1
当我尝试格式化代码时收到Validation after formatting failed. The original content is preserved.
消息:
我试图搜索这个问题,并找到了this issue。
可能是某个人面临这样的问题并知道如何解决它?
答案 0 :(得分:0)
尝试使用命名空间。下面的代码没有格式化:
module Deck
type Color =
| Red
| Green
| Blue
| Yellow
但是,下一个格式正确
namespace Dummy
module Deck =
type Color =
| Red
| Green
| Blue
| Yellow