Можно ли определить, доступны ли в настоящее время команды отмены / повтора в редакторе monaco?
Что я пытаюсь сделать, это добавить команды отмены / повтора в меню и включить /отключите их соответственно. Так, например, пункт меню «Повторить» должен быть отключен, когда нет доступных повторов.
На данный момент я обнаружил, что можно выполнить editorInstance.getActions()
. Этот метод показывает «отмена курсора», которая отличается от отмены редактирования, а также кажется немного излишним и слишком медленным, чтобы вызывать его каждый раз, когда изменяется модель.