Как я могу вручную сделать отступ (форматировать) код моего редактора?
У меня проблемы с форматированием кода, как только он импортирован в редактор.
Я старался
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 для правильного форматирования содержимого.