【问题标题】:How to hide toolbar in Eclipse 4.2?如何在 Eclipse 4.2 中隐藏工具栏?
【发布时间】:2012-07-12 09:17:28
【问题描述】:

工具栏对我没用,太占地方了,我用快捷键来实现工具栏提供的所有功能。在 Eclipse 3.7 中我们可以右键单击工具栏并点击“隐藏工具栏”,但在 Eclipse 4 中如何做到这一点?

【问题讨论】:

    标签: eclipse toolbar


    【解决方案1】:

    菜单消失了,但命令似乎现在仍然可用。
    首选项 > 常规 > 按键
    在过滤器文本中输入“toggle t”,然后会出现“Toggle Toolbar Visibility”。分配某个键时似乎可以工作。

    【讨论】:

    • 太棒了,实际上我在快速访问框中键入“切换工具栏”并按回车,工具栏消失,包括快速访问框——正是我需要的。谢谢。
    【解决方案2】:

    > Window > Hide Toolbar

    (我正在运行 4.2.1。)

    【讨论】:

    • 删除整个工具栏。他需要从工具栏中删除特定的不可用项目。
    • 我很确定这就是他想要的 :-)
    【解决方案3】:

    在 4.7.2 中,您可以使用菜单项:Window -> Appearance -> Hide Toolbar 和 Window -> Appearance -> Show Toolbar 来切换工具栏的可见性。

    【讨论】:

      【解决方案4】:

      您可以像这样以编程方式进行:

      @Override
      public void postWindowOpen() {
          hideCoolbar();
          super.postWindowOpen();
      }
      
      private void hideCoolbar() {
          try {
              IHandlerService service = (IHandlerService) PlatformUI
                      .getWorkbench().getActiveWorkbenchWindow()
                      .getService(IHandlerService.class);
              if (service != null)
                  service.executeCommand("org.eclipse.ui.ToggleCoolbarAction",
                          null);
          } catch (Exception e) {
              //handle error
          }
      }
      

      【讨论】:

        【解决方案5】:

        在4.9.0 中,您可以通过顶部菜单打开Window > Perspective > Customize Perspective。在这里,您可以隐藏完整的工具栏组,甚至显示/隐藏单个图标。我,我把它缩小到只显示一行符号,这样我就有更多的空间给下面的编辑器了。

        Customize Perspective 函数在 Eclipse 中很早以前就已经引入了,所以我想它适用于您的版本。

        【讨论】:

          【解决方案6】:

          不确定这是否可行,但你为什么不看看这个。

          Hide Coolbar/Toolbar items/Preference pages in Eclipse RCP application (Eclipse e4)

          【讨论】:

            【解决方案7】:
            WorkbenchWindow w = (WorkbenchWindow)HandlerUtil
                 .getActiveSite(event)
                 .getWorkbenchWindow();
            w.setPerspectiveBarVisible(false);
            

            【讨论】:

              猜你喜欢
              • 2011-05-17
              • 2012-07-03
              • 2018-01-09
              • 2022-01-10
              • 1970-01-01
              • 2016-01-29
              • 1970-01-01
              • 2019-03-10
              相关资源
              最近更新 更多