Как в monaco-editor перенести фигурные скобки на новую строку?

Как настроить monaco-editor для переноса скобок на новую строку при форматировании кода? В моем текущем редакторе вид кода отображается неправильно, и я хочу исправить эту проблему. Вот мой код инициализации редактора.
  • 30 декабря 2023 г. 8:47
Ответы на вопрос 1
В Monaco Editor есть опция `bracketPairColorizationOptions`, которая позволяет настраивать цвета фигурных скобок и опции их расположения. 

Чтобы перенести фигурные скобки на новую строку, вам нужно установить `bracketPairColorizationOptions` следующим образом:

```javascript
monaco.editor.create(document.getElementById("container"), {
    value: "",
    language: "javascript",
    automaticLayout: true,
    bracketPairColorizationOptions: {
        forceNewLine: true
    }
});
```

Установка `forceNewLine: true` заставит Monaco Editor переносить фигурные скобки на новую строку при форматировании кода.

Пожалуйста, учтите, что эта опция доступна только в некоторых языковых схемах, таких как JavaScript, TypeScript и Python. В других схемах она может не работать.

Надеюсь, это поможет вам исправить проблему с отображением фигурных скобок в Monaco Editor!
Похожие вопросы