Как запретить VS Code ставить '{' на новую строку в форматировании C ++? - PullRequest
2 голосов
/ 20 октября 2019

Если я напишу какой-нибудь код

void function() {
....
}

, когда я форматирую всю страницу, используя Shift+Alt+F, она становится

void function() 
{
....
}

Как мне предотвратить переход этой начальной открывающей скобки вновая линия?

1 Ответ

0 голосов
/ 20 октября 2019

Предполагается, что вы используете расширение MS C ++, вот те документы, которые вам нужны. Короче говоря, вам нужно:

изменить C_Cpp.clang_format_fallbackStyle на один из: LLVM, Google, Chromium,> Mozilla, WebKit - и посмотреть, соответствует ли один из ваших предпочтений.

найти / создать пользовательский файл в формате .clang

для получения более подробной информации см. документы в формате clang:> https://clang.llvm.org/docs/ClangFormatStyleOptions.html

https://www.reddit.com/r/vscode/comments/9rqj02/prevent_vscode_from_putting_c_curly_braces_on_new/

...