We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
我查看了所有的内置数据,没有发现 editor 相关右键菜单的数据。
editor
虽然官网示例的 demo 上有许多 editor 右键菜单选项,但我去翻阅源码里面却没有找到。(源码和官网API也只找到 folderTree 相关的菜单代码ono)
demo
folderTree
打印 molecule.builtin.getModules() 结果
molecule.builtin.getModules()
官网示例
我觉得应该是可以自定义的,可能是我没有找对地方,所以来寻求一下思路。
The text was updated successfully, but these errors were encountered:
@resetsix 可以参考这份文档:https://dtstack.github.io/molecule/zh-CN/docs/guides/extend-keybinding
Sorry, something went wrong.
谢谢回复,Keybinding 也确实能提高交互体验。但快捷键与编辑器右键菜单是两个独立的东西,我仍然想为编辑器右键菜单新增一些额外的操作选项^v^。
Keybinding
如果你是想要针对 monaco-editor 的编辑器添加/删除菜单的话,这个 Molecule 这边没有相关的 API 去实现。
而且 monaco-editor 目前针对删除菜单项也没有相关的 API 可以调用。
我提供一个思路,但是不一定可行,你可以测试一下。 首先确保你目前全局只有一个 monaco-editor 的实例
require('vs/platform/actions/common/actions').MenuRegistry._menuItems
refer: microsoft/monaco-editor#1280
如果你是想要针对 monaco-editor 的编辑器添加/删除菜单的话,这个 Molecule 这边没有相关的 API 去实现。 而且 monaco-editor 目前针对删除菜单项也没有相关的 API 可以调用。 我提供一个思路,但是不一定可行,你可以测试一下。 首先确保你目前全局只有一个 monaco-editor 的实例 * 然后针对添加的话参考 https://microsoft.github.io/monaco-editor/playground.html#interacting-with-the-editor-adding-an-action-to-an-editor-instance 这个案例。 * 针对删除的话 `require('vs/platform/actions/common/actions').MenuRegistry._menuItems` 你试试这个方式 refer: microsoft/monaco-editor#1280
* 然后针对添加的话参考 https://microsoft.github.io/monaco-editor/playground.html#interacting-with-the-editor-adding-an-action-to-an-editor-instance 这个案例。 * 针对删除的话 `require('vs/platform/actions/common/actions').MenuRegistry._menuItems` 你试试这个方式
好嘞,我明白了。我先去逝一逝
No branches or pull requests
Question
我查看了所有的内置数据,没有发现
editor
相关右键菜单的数据。虽然官网示例的
demo
上有许多editor
右键菜单选项,但我去翻阅源码里面却没有找到。(源码和官网API也只找到folderTree
相关的菜单代码ono)我觉得应该是可以自定义的,可能是我没有找对地方,所以来寻求一下思路。
The text was updated successfully, but these errors were encountered: