在摩纳哥编辑器的上下文菜单中禁用剪切和复制

use*_*239 5 monaco-editor

我正在使用摩纳哥编辑器,我看到在以后的版本中,上下文菜单中添加了剪切和复制功能。我想从上下文菜单中删除这两个选项。请让我知道我怎样才能实现它?

T04*_*435 2

使用 CSS 隐藏单个项目

我在浏览器中尝试了这段代码并且它有效。

// Hide from cut on
.context-view li.action-item:nth-child(n + 9) {
    display: none !important;
}

// Show command palette
.context-view li.action-item:last-child {
  display: flex !important;
}
Run Code Online (Sandbox Code Playgroud)

使用 API 禁用整个菜单

monacoOptions = {
  // other options
  contextmenu: false
}
Run Code Online (Sandbox Code Playgroud)

请参阅文档IEditorConstructionOptions>contextmenu