opensumi / docs

OpenSumi document website
https://opensumi.com
MIT License
7 stars 34 forks source link

[BUG] 按照文档示例修改无法移除 Terminal menu 终端菜单项 #131

Open justin2gh opened 1 year ago

justin2gh commented 1 year ago

按照文档示例修改无法移除 Terminal menu 终端菜单项

image

复现路径(To Reproduce) 按照以下示例和代码修改无法移除 Terminal menu 终端菜单项 https://opensumi.com/en/docs/integrate/universal-integrate-case/custom-menu

import { BrowserModule } from '@opensumi/ide-core-browser'; import { Domain } from '@opensumi/ide-core-browser'; import { MenuContribution, IMenuRegistry, MenuId } from '@opensumi/ide-core-browser/lib/menu/next';

@Injectable() @Domain(MenuContribution) export class MenuBarContribution implements MenuContribution { registerMenus(registry: IMenuRegistry): void {

    registry.unregisterMenuId(MenuId.MenubarTerminalMenu);

    console.log("registry.registerMenubarItem", MenuId.MenubarTerminalMenu);
} 

}

预期表现(Expected behavior)

移除 Terminal menu 终端菜单项

环境信息(Environment)

justin2gh commented 1 year ago

@bytemain 帮忙看看

bytemain commented 1 year ago

用 removeMenubarItem:

registry.removeMenubarItem(MenuId.MenubarTerminalMenu);
justin2gh commented 1 year ago

@bytemain 非常感谢!用这个方法 removeMenubarItem 可以了,文档多久会更新一次?

bytemain commented 1 year ago

我们稍后就把这个信息更新到文档中,感谢反馈

AhkunTa commented 1 year ago

可以参考下 codeblitz 纯前端方案中中移除terminal的方法 主要 移除terminal 贡献点

截屏2023-09-15 15 39 11

移除 menu菜单

截屏2023-09-15 15 39 34

具体可以在 https://github.com/opensumi/codeblitz 这里搜索 terminal 关键词

bytemain commented 1 year ago

这个先 open 吧,后面我们修改文档后再关掉