删除Eclipse Juno中的“快速访问”条目

时间:2012-07-18 19:58:54

标签: eclipse eclipse-cdt

如何从Juno的CDT工具栏中删除“快速访问”文本条目?我从不使用它,它在我的笔记本电脑屏幕上消耗了宝贵的空间。

8 个答案:

答案 0 :(得分:43)

此错误 Make "Quick access" optional and hidden by default涵盖了它。看起来目前还不行,我建议你加入你对bug的兴趣。

答案 1 :(得分:39)

我找到了这个问题的答案,因为快速访问在工具栏中占了一整行。我没有删除它(这需要对我的口味进行太多的黑客攻击),而是删除了一些我无法使用的工具栏按钮,快速访问在其他按钮中向上移动,只占用了可接受的量空间。

任何一个视角都不需要那么多按钮。它们应该适合,除非你的屏幕很小。在窗口 - >中自定义此项定制......

答案 2 :(得分:36)

这是一个快速入侵,不需要任何插件安装,而只需要在当前布局的CSS文件中添加几行。在v4.2.2

中完美适合我

导航至<ECLIPSE_HOME>/plugins/org.eclipse.platform_<VERSION>/css,然后打开您使用的任何布局的CSS文件,例如我是e4_default.css。现在将以下代码段附加到文件中:

#SearchField {
   visibility:hidden;
}

现在只需重新启动Eclipse,框就​​消失了。

*Edit

无论您当前的布局如何,布局文件e4_basestyle.css似乎都是普遍使用的。因此,您应该能够将上述代码段添加到该文件中,即使您更改了布局,此修补程序也将保持不变。

答案 3 :(得分:11)

在Luna中,这已被修复。

您可以右键单击快速访问工具栏,然后单击隐藏以隐藏它。请参阅https://bugs.eclipse.org/bugs/show_bug.cgi?id=362420

中的最后几条评论

答案 4 :(得分:5)

解决方案的灵感源自: https://bugs.eclipse.org/bugs/show_bug.cgi?id=319991

(使用eclipse Juno 4.2)只需将这段代码添加到ApplicationWorkbenchWindowAdvisor类中,然后从preWindowOpen()调用该方法。

private void hideQuickAccess() { 
        UIJob job = new UIJob("hide quick access") {
            @Override
            public IStatus runInUIThread(IProgressMonitor monitor) {
                IWorkbenchWindow window = PlatformUI.getWorkbench()
                        .getActiveWorkbenchWindow();
                if (window instanceof WorkbenchWindow) {
                    MTrimBar topTrim = ((WorkbenchWindow) window).getTopTrim();
                for (MTrimElement element : topTrim.getChildren()) {
                    if ("SearchField".equals(element.getElementId())) {                     
                        ((Control) element.getWidget()).dispose();
                        break;
                    }
                }
            }
            return Status.OK_STATUS;
        }
    };
    job.schedule();

除非更改org.eclipse.e4.ui.model.workbench.source_0.10.1.v20120523-1955.jar的辅助功能规则,否则它可能无效。 要更改此选项,请转到Java构建路径菜单,找到jar,展开它,然后会出现该选项。

注意:我不确定这最后一次改变的蕴含,可能是“不干净”。

答案 5 :(得分:5)

查看此插件:https://github.com/atlanto/eclipse-4.x-filler#hide-quick-access-plug-in

与Eclipse Kepler版本一起使用。

  

此插件添加了隐藏/显示主工具栏中的快速访问文本框的功能。

     

窗口☞隐藏快速访问

答案 6 :(得分:0)

版本解决方案:氧气释放(4.7.0):

  1. 将您经常使用的图标拖离&#34;工具栏&#34;例如左/右/下编辑。
  2. 然后切换:窗口&gt;外观&gt;隐藏/显示工具栏 完成。 :)

答案 7 :(得分:-1)

在快速访问窗口中输入“切换工具栏”(是的,那令我们烦恼的事情)它就会消失。 C.f.