如何在摩纳哥编辑器中获取撤消/重做状态

时间:2019-10-22 19:49:51

标签: undo monaco-editor undo-redo

是否可以检测Monaco编辑器中当前是否存在撤消/重做命令?

我要执行的操作是在菜单中添加“撤消/重做”命令,并相应地启用/禁用它们。因此,例如,当没有重做可用时,应禁用“重做”菜单项。

到目前为止,我发现可以执行a % 10 == 0 && a % 4 != 0 。此方法显示的是“光标撤消”,它与撤消编辑不同,并且似乎有点过大,而且每次模型更改时都无法调用。

1 个答案:

答案 0 :(得分:0)

我在Github上找到了答案。可以通过跟踪AlternativeVersionId号来完成。