eclipse - 如何在文件菜单中删除 Switch Workspace -

eclipse - How to remove Switch Workspace in File menu -

当我的应用程序加载时,我不希望“文件”菜单有切换工作区选项我正在尝试使用 hideActionSet() 方法,但直到现在我无法找到哪个我应该在其中写入插件,以便它隐藏 switch Workspace 选项。

  1. 转到 Window > 视角 > 自定义视角
  2. Select 菜单可见性选项卡
  3. 展开文件
  4. 取消选中切换工作区

并且您可以将其另存为一个新的透视图,并标记名称 -

Window > 透视 > 将透视另存为...

可以通过以下方式解决:

for (int i = 0; i < menuManager.getItems().length; i++) {
  IContributionItem item = menuManager.getItems()[i];
  if (item instanceof MenuManager) {
  hideSwitchWorkSpace((MenuManager) item);}
private void hideSwitchWorkSpace(MenuManager manager) {
 if (manager.getMenuText() != null && manager.getId() != null
  && manager.getMenuText().equals("&File") && manager.getId().matches("file")) 
 {
    for (int i = 0; i < manager.getItems().length; i++) {
            IContributionItem item = manager.getItems()[i];
            if (item.getId() != null
                    &&(item.getId().matches("openWorkspace"))) {
                item.setVisible(false);
            }

        }
    }