Изменить положение {} с помощью автоформатирования в VS Code - PullRequest
0 голосов
/ 24 апреля 2018

Когда я автоматически форматирую свой код в VS Code, он форматируется в:

void funtion()
{
}

Как я могу изменить его на автоматическое форматирование так:

void foo() {
}

Спасибо!

1 Ответ

0 голосов
/ 24 апреля 2018

РЕДАКТИРОВАТЬ: VISUAL STUDIO CODE

Я хотел бы изменить свой ответ.Я понял, что вы на самом деле говорили о Visual Studio Code позже, даже если вы правильно указали это в своих тегах.Мои извенения.

По справедливости все по-другому.Согласно этой ссылке , вам следует

добавить следующую настройку:

{
    "FormattingOptions": {
        "NewLinesForBracesInLambdaExpressionBody": false,
        "NewLinesForBracesInAnonymousMethods": false,
        "NewLinesForBracesInAnonymousTypes": false,
        "NewLinesForBracesInControlBlocks": false,
        "NewLinesForBracesInTypes": false,
        "NewLinesForBracesInMethods": false,
                "NewLinesForBracesInProperties": false,
                "NewLinesForBracesInAccessors": false,
        "NewLineForElse": false,
        "NewLineForCatch": false,
        "NewLineForFinally": false
    }
}

к:

omnisharp.json в корне вашего проекта (папка, которую вы открываете в VS Code) - если вы хотите применить это изменение к конкретному проекту, только% USERDATA% /. omnisharp / omnisharp.json, если вы хотите применить это глобально

В моем случае такого файла не было.Поэтому я пошел в C: \ Users \ MyUserName.omnisharp (в Windows; потерпите меня, я также напишу это для Mac) и создал текстовый файл, заполнил его вышеуказанным содержимым и переименовал егоomnisharp.json

Затем нажмите Shift + Alt + F для автоматического форматирования кода (, который также работает для Mac ), я получил

void foo() {
}

В вашем случае , согласно этой ссылке , папка omnisharp на Mac должна быть в

~ / .vscode / extensions / ms-vscode.csharp-1.xx / bin / omnisharp

Где 1.xx - версия расширения Omnisharp / C # для кода VSчто вы установили.

Все предыдущие шаги (для начала разработки на C #) были здесь .


VISUAL STUDIO

Я предполагаю, что вы говорите о C # из вашего синтаксиса.В меню Инструменты выберите Параметры , откройте TreeView влево, как показано на рисунке ниже, а затем снимите флажки с любого параметра, связанного с новыми строками и фигурными скобками, т.е.типы "и все остальные, которые вы хотите изменить:

options

В вашем случае, так как вы говорите о методах, вы должны снять галочку" Поставьте открытую скобку на новую строку для методов и локальных функций", второй вариант сверху.

Поскольку вы спрашиваете об iOS, вот меню инструментов:

enter image description here

...