Как я могу вручную сделать отступ (форматировать) код моего редактора?

У меня проблемы с форматированием кода, как только он импортирован в редактор.

Я старался

editor.getAction('editor.action.formatDocument').run();

но getAction только возвращается null,

Мой редактор был напечатан как monaco.editor.ICommonEditor,

Никогда не имел большого опыта с monaco-editorтак что я могу делать что-то не так.

Какие-либо предложения?

2 ответа

Используйте это, если ваша переменная для редактора Monaco - editor.

      editor.trigger("anyString", 'editor.action.formatDocument');

Это обсуждалось здесь

Какой язык вы используете в монако-редакторе? Что касается JSON, то, что я делал перед установкой содержимого в редактор, я использовал метод JSON.stringify для правильного форматирования содержимого.

Другие вопросы по тегам