vscode更漂亮的设置问题

时间:2020-03-10 11:20:23

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

我在vscode中使用了漂亮的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

您可以帮助我进行此设置吗?谢谢。

2 个答案:

答案 0 :(得分:0)

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

"editor.formatOnSave": true

之后,每按一次ctrl + S进行保存,它将格式化您的代码。

答案 1 :(得分:0)

欢迎使用堆栈溢出。

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

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

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