Sen*_*Dev 6 c# visual-studio-code prettier
我已经使用 Prettier 一段时间了,JavaScript 工作得非常完美。
但由于我也开始使用 C#,我不知道如何设置 VSC 以便仍然使用 Prettier for JavaScript 和另一个用于 C# 格式化的插件。
编辑:如果我禁用 Prettier 作为默认编辑器,它就可以工作。但我无法仅针对 C# 禁用。此设置不起作用:
"prettier.disableLanguages": [ "csharp", "cs" ]
小智 5
CSharpier是一个很棒的 C# 代码格式化程序,灵感来自 Prettier!
要启用它:
"[csharp]": { "editor.defaultFormatter": "csharpier.csharpier-vscode" },
Run Code Online (Sandbox Code Playgroud)
注意:安装的工具部分是必需的,因为 Roslyn 团队不支持直接插入 Omnisharp 的替代代码格式化程序,因此该工具与 VSCode 扩展一起工作以这种方式进行格式化。
我没有将 Prettier 作为默认格式化程序,并仅针对 C# 禁用它,而是必须仅针对我想要的语言启用 Prettier。
"[javascript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
这样,如果不是JS文件,就会使用VSC集成格式化程序。
我不知道为什么我不能为 C# 禁用 Prettier,但它是这个问题的解决方案。
| 归档时间: |
|
| 查看次数: |
8278 次 |
| 最近记录: |