vscode более привлекательная настройка - PullRequest
2 голосов
/ 10 марта 2020

Я использую более симпатичный + esling в своем vscode.

Я не могу найти некоторые настройки. Я не знаю, что описать, вот пример кода.

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 голосов
/ 10 марта 2020

Добро пожаловать в переполнение стека.

Prettier - это «самоуверенный» форматер, что означает, что он не предоставляет много параметров настройки - он просто форматирует код так, как он думает, что код должен выглядеть.

Вы можете с помощью sh удалить или отключить Prettier и просто использовать параметры форматирования, изначально присутствующие в VSCode, доступные из preferences.

Или, вы можете найти на VSCode Marketplace C ++ форматтер с дополнительными опциями настройки: https://marketplace.visualstudio.com/

0 голосов
/ 10 марта 2020

Нажмите Ctrl + P (для MA C используйте cmd + P) и найдите настройки. json и добавьте эту строку:

"editor.formatOnSave": true

после этого, всякий раз, когда вы нажимаете Ctrl + S для сохранения отформатирует ваш код.

...