Eliminar la entrada "Acceso rápido" en Eclipse Juno


¿Cómo elimino la entrada de texto "Acceso rápido" de la barra de herramientas CDT de Juno? Nunca lo uso y consume espacio valioso en la pantalla de mi computadora portátil.

Author: kyku, 2012-07-18

8 answers

Este error Hacer "acceso Rápido" opcional y oculto por defecto cubre. Parece que no es posible actualmente, le sugiero que agregue su interés al error.

 43
Author: katsharp,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-11-13 08:13:09

Busqué una respuesta a esta pregunta porque Quick Access tomó una fila completa en la barra de herramientas. En lugar de eliminarlo (Lo que requiere demasiado hackeo para mi gusto), solo eliminé algunos botones de la barra de herramientas que no usé de todos modos, y el Acceso Rápido aumentó entre el resto de los botones ocupando solo una cantidad aceptable de espacio.

Realmente no hay necesidad de tantos botones para cualquier perspectiva. Deben caber a menos que su pantalla sea pequeña. Personaliza esto en Ventana - > Personalizar Prespectiva...

 39
Author: Per,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-10-04 09:25:11

Aquí hay un truco rápido que no requiere ninguna instalación de plugin, en su lugar solo tiene que añadir unas pocas líneas al archivo CSS de su diseño actual. Funciona perfectamente para mí en v4.2.2

Navegue hasta <ECLIPSE_HOME>/plugins/org.eclipse.platform_<VERSION>/css luego abra el archivo CSS de cualquier diseño que esté utilizando, por ejemplo, el mío era e4_default.css. Ahora añade el siguiente fragmento al archivo:

#SearchField {
   visibility:hidden;
}

Ahora solo reinicia Eclipse y la caja se ha ido.

*Edit

Parece que el archivo de diseño e4_basestyle.css se utiliza universalmente, independientemente de su diseño actual. Por lo tanto, debería poder agregar el fragmento de código anterior a ese archivo y esta corrección será persistente, incluso si cambia los diseños.

 36
Author: b1nary.atr0phy,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-08-05 16:38:08

En Luna esto ha sido arreglado.

Puede hacer clic con el botón derecho en la barra de herramientas de acceso rápido y hacer clic en ocultar para ocultarlo. Consulte los últimos comentarios en https://bugs.eclipse.org/bugs/show_bug.cgi?id=362420

 10
Author: sag,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-07-08 05:19:35

Una solución inspirada en : https://bugs.eclipse.org/bugs/show_bug.cgi?id=319991

(Con eclipse Juno 4.2) Simplemente agregue este fragmento de código a su clase ApplicationWorkbenchWindowAdvisor y llame al método desde 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();

Podría no funcionar a menos que cambie la regla de accesibilidad de org.eclipse.e4.ui.model.workbench.source_0.10.1.v20120523-1955.jar. Para cambiar esta opción, vaya al menú Java build Path, busque el jar, expándalo y aparecerá la opción.

NB: No estoy seguro de la implicación de este último cambio, podría ser ' no limpio.

 5
Author: Aurelien,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-09-14 14:52:42

Echa un vistazo a este plugin: https://github.com/atlanto/eclipse-4.x-filler#hide-quick-access-plug-in

Funciona con Eclipse Kepler release.

Este complemento agrega una funcionalidad para ocultar/mostrar el cuadro de texto de acceso rápido en la barra de herramientas principal.

Ventana Hide Ocultar acceso rápido

 5
Author: borisdiakur,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-07-13 22:01:57

Solución para la versión: Liberación de oxígeno (4.7.0):

  1. Guarde los iconos que está utilizando constantemente arrastrándolos fuera de la "Barra de herramientas", por ejemplo, izquierda/derecha/debajo del Editor.
  2. Luego alternar: Ventana > Apariencia > Ocultar / Mostrar Barra de herramientas Terminado. :)
 0
Author: muka90,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-02-20 12:17:16

Escriba "toggle toolbar" en la ventana de acceso rápido (sí, eso mismo que nos molesta) y desaparecerá. C. f.

 -1
Author: Alex,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 11:47:08