F# 代码格式:调整空格
F# code formatting: adjust spaces
我用VS2015
在F#
写代码。我通常使用 R#
来格式化 C#
代码,现在我试图找到类似的东西,但用于 F#
。
主要目标是调整空间。例如
MethodName (var1,var2 )|> SomeMethod |> SomeMethod
应转换为:
MethodName ( var1, var2 ) |> SomeMethod |> SomeMethod
什么工具可以这样格式化我的代码?
怎么做?
更新1
我已经尝试 Visual F# Power Tools
并且 doesn't work 适合我。
这就是我在这里提问的原因 - 接收社区对可以在 F#
中格式化代码的不同工具的意见
您可以试试 Chris McGrath 的 Code Alignment
扩展程序,这是我使用的扩展程序。它提供了工具栏按钮,允许您按预定义或自定义字符串对齐选定行上的文本。
我认为这是一个重复的问题,但找不到它。
通过 Google 等搜索找到答案的问题是您 运行 变成了 F# Formatting 但这不是您想要的。
关键是知道项目名为fantomas.
如何安装Fantomas
它可以作为独立扩展安装,但更常见的是作为 F# Power Tools 的一部分安装。
使用 Visual Studio
从 VS 菜单
工具 -> 扩展和更新...
在左侧索引中单击 Online
在右上角的搜索框中输入F# Power Tools
在列表中间selectVisual F# Power Tools
点击Download
点击Install
点击Restart Now
切换到源代码选项卡
使用Fantomas的快速演示
注意:对于此示例,我必须使用与问题中提供的代码不同的代码,因为这仅适用于有效的 F# 代码,而问题中的代码不是有效的 F# 代码。
let somefunction x = x
let functionName var1 var2 = var1 |> somefunction |> somefunction
Ctrl-K, D(按 Ctrl-K,然后按 Ctrl-D)
let somefunction x = x
let functionName var1 var2 =
var1
|> somefunction
|> somefunction
Fantomas 的设置选项
来自 Visual Studio 菜单
工具 -> 选项...
在左侧索引中向下滚动 select F# Power Tools
Select Formatting
我用VS2015
在F#
写代码。我通常使用 R#
来格式化 C#
代码,现在我试图找到类似的东西,但用于 F#
。
主要目标是调整空间。例如
MethodName (var1,var2 )|> SomeMethod |> SomeMethod
应转换为:
MethodName ( var1, var2 ) |> SomeMethod |> SomeMethod
什么工具可以这样格式化我的代码?
怎么做?
更新1
我已经尝试 Visual F# Power Tools
并且 doesn't work 适合我。
这就是我在这里提问的原因 - 接收社区对可以在 F#
您可以试试 Chris McGrath 的 Code Alignment
扩展程序,这是我使用的扩展程序。它提供了工具栏按钮,允许您按预定义或自定义字符串对齐选定行上的文本。
我认为这是一个重复的问题,但找不到它。
通过 Google 等搜索找到答案的问题是您 运行 变成了 F# Formatting 但这不是您想要的。
关键是知道项目名为fantomas.
如何安装Fantomas
它可以作为独立扩展安装,但更常见的是作为 F# Power Tools 的一部分安装。
使用 Visual Studio
从 VS 菜单
工具 -> 扩展和更新...
在左侧索引中单击 Online
在右上角的搜索框中输入F# Power Tools
在列表中间selectVisual F# Power Tools
点击Download
点击Install
点击Restart Now
切换到源代码选项卡
使用Fantomas的快速演示
注意:对于此示例,我必须使用与问题中提供的代码不同的代码,因为这仅适用于有效的 F# 代码,而问题中的代码不是有效的 F# 代码。
let somefunction x = x
let functionName var1 var2 = var1 |> somefunction |> somefunction
Ctrl-K, D(按 Ctrl-K,然后按 Ctrl-D)
let somefunction x = x
let functionName var1 var2 =
var1
|> somefunction
|> somefunction
Fantomas 的设置选项
来自 Visual Studio 菜单
工具 -> 选项...
在左侧索引中向下滚动 select F# Power Tools
Select Formatting