如何使 ionide-fsharp 格式化器在 VSCode 中工作

How to make ionide-fsharp formater work in VSCode

我对 ionide-fsharp 格式化程序有疑问。当我在 VSCode 中安装扩展程序时,我无法在保存时自动格式化文件。我在全球范围内安装了 fantomas,我试图通过 FSAC,但没有任何帮助。我想我需要在 VSCode 的 settings.json 中添加一些东西,就像我有一个更漂亮的打字稿配置一样。

"[typescript]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
},

您应确保将 editor.formatOnSave 设置为 true(仅针对 fsharp 语言或全局),然后 FSAC 应选择您的 globally-installed Fantomas。

这就是我自己的配置的样子

"[fsharp]": {
    "editor.formatOnSave": true,
    "editor.defaultFormatter": "Ionide.Ionide-fsharp"
},