【问题标题】:vscode prettier setting ploblemvscode prettier 设置问题
【发布时间】:2020-06-22 06:56:16
【问题描述】:

我在我的 vscode 中使用 prettier + esling。

我找不到一些设置。我不知道该描述什么,所以这里有一些示例代码。

void set()
{
    ::n = 10;
}

void set() {
    ::n = 10;
} // I prefer this way

当我在 c++ 中使用命名空间时

namespace example
{
int n;
void set()
{
    doodle::n = 20;
}
} // namespace example

namespace example
 {
    int n;
    void set()
    {
        doodle::n = 20;
    }
} // namespace example

你能帮我设置一下吗?谢谢。

【问题讨论】:

    标签: visual-studio-code vscode-settings prettier


    【解决方案1】:

    按 ctrl+P(对于 MAC 使用 cmd+P)并搜索 settings.json,并添加此行:

    "editor.formatOnSave": true
    

    之后,每当您按 ctrl+S 进行保存时,它都会格式化您的代码。

    【讨论】:

    • 我询问了更漂亮的代码风格......但谢谢你的回答!
    【解决方案2】:

    欢迎来到 Stack Overflow。

    Prettier 是一个“自以为是”的格式化程序,这意味着它不提供许多自定义设置——它只是按照它认为代码应该看起来的方式格式化代码。

    您可能希望卸载或禁用 Prettier,只需使用 VSCode 中原生的格式设置,可从 preferences 访问。

    或者,您可以在 VSCode Marketplace 中搜索具有更多自定义选项的 C++ 格式化程序:https://marketplace.visualstudio.com/

    【讨论】:

    • 我明白了。感谢您的友好回答!
    • @N0Name 没问题!如果这回答了您的问题,您可以单击左侧的 ✔ 复选标记和 ▲ 赞成箭头。这将向其他人表明问题已得到回答和/或有帮助。 (当然,如果它没有回答你的问题,那就不要)。安威,祝你好运!
    猜你喜欢
    • 2020-06-19
    • 2018-07-31
    • 2019-03-28
    • 2021-10-26
    • 1970-01-01
    • 2021-11-23
    • 2021-01-26
    • 2021-04-01
    • 2019-07-09
    相关资源
    最近更新 更多