【问题标题】:How do I format C# in VSC like with Prettier?如何像 Prettier 一样在 VSC 中格式化 C#?
【发布时间】:2021-05-31 00:38:24
【问题描述】:

我一直在使用 Prettier,并且 JavaScript 运行良好。

但由于我也开始使用 C#,所以我不知道如何设置 VSC 以便仍然使用 Prettier for JavaScript 和另一个用于 C# 格式化的插件。

编辑:如果我禁用 Prettier 作为默认编辑器,它会起作用。但我不能只为 C# 禁用。此设置无效:

"prettier.disableLanguages": [ "csharp", "cs" ]

【问题讨论】:

  • 这能回答你的问题吗? Visual Studio Code doesn't format C# code
  • @gunr2171 C# 格式已启用。
  • @gunr2171 我已在设置中将存储集的格式设置为 true,并且可以正常工作。但问题是,如果我使用 Prettier,它不了解 C#。如果我不使用它,它会说:“没有安装 csharp 格式化程序”。
  • 看问题可能与OmniSharp有关。我会调查的,谢谢。

标签: c# visual-studio-code prettier


【解决方案1】:

我不必将 Prettier 作为默认格式化程序,并且只为 C# 禁用它,而是只为我想要的语言启用 Prettier。

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

这样,如果不是JS文件,就会使用VSC集成的格式化程序。

我不知道为什么我不能只为 C# 禁用 Prettier,但它是解决这个问题的方法。

【讨论】:

    猜你喜欢
    • 2021-03-27
    • 2021-08-15
    • 2021-09-03
    • 2021-10-21
    • 2022-06-24
    • 2021-03-17
    • 1970-01-01
    • 1970-01-01
    • 2021-10-22
    相关资源
    最近更新 更多