Как настроить VSCode для установки фигурных скобок на новую строку?
предположим, я набираю следующий код и форматирую его.
if (condition) { /* Hello! */ }
Если это код C#, он отформатирован следующим образом:
if (condition)
{
// Hello!
}
Если это JavaScript, VSCode форматирует его следующим образом:
if (condition) {
// Hello!
}
Так как я могу использовать первый стиль форматирования (фигурные скобки с новой строки) для всех языков? Я не могу найти настройку или что-то подобное. Предложения?
5 ответов
Я думаю, что в заявлении условия нет побочных эффектов, но в заявлении возврата есть проблема. Проверьте эту ссылку: http://encosia.com/in-javascript-curly-brace-placement-matters-an-example/
Если вы хотите изучить javascript, я рекомендую вам прочитать книгу" JavaScript: хорошие части " Дугласа Крокфорда.
выполните следующие действия, чтобы сделать Код Visual Studio для форматирования открытия фигурных скобок в новой строке для Java Script и Введите Script.
на код Visual Studio (v1.20.0)
- перейдите в Файл\Настройки\Настройки
-
добавить следующие строки в 'Настройки Пользователя' (в правой боковой панели)
"javascript.format.placeOpenBraceOnNewLineForControlBlocks": true, "javascript.format.placeOpenBraceOnNewLineForFunctions": true, "typescript.format.placeOpenBraceOnNewLineForControlBlocks": true, "typescript.format.placeOpenBraceOnNewLineForFunctions": true,
сохранить 'Настройки Пользователя' и вы молодец!
по умолчанию VS code не поддерживает настройку в форматировании. Но вы можете сделать настройку формата с помощью js-украсить
чтобы ответить на вопрос, вы не можете настроить автоматическое форматирование в VSCode, но вы можете проголосовать за запрос функции здесь: https://visualstudio.uservoice.com/forums/293070-visual-studio-code/suggestions/7756212-format-beautify-source-code
следующая инструкция применяется к VS Pro 2012...
- в строке меню выберите "инструменты".
- Выбрать Варианты...
- разверните список текстовый редактор.
- разверните список JavaScript.
- разверните список форматирования.
- Выберите Новые Строки.
- выберите место открыть скобку на новой линии для блоков управления.
надеюсь, это поможет. Не стесняйтесь ответить, если у вас есть какие-либо вопросы.