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

93

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

kyku
fuente
13
Estoy usando mi propio complemento, sourceforge.jp/downloads/users/1/1259/… (colóquelo en la carpeta eclipse / dropins)
atlanto
¿Han eliminado el cuadro de texto de acceso rápido en Juno SR1 (Eclipse 4.2.1)? ¿O de alguna manera lo hizo invisible por defecto? No puedo encontrar ninguna opción y ya no necesito el JAR vinculado en el comentario anterior para solucionar este problema.
ADTC
2
Este enlace de descarga está muerto, ¿podría proporcionar uno actualizado?
kyku
1
Guardé el complemento y lo cargué aquí, en caso de que alguien aún lo quiera. ¡Acabo de probarlo en Eclipse Kepler y también funciona muy bien! goo.gl/PkvBW
ThiagoPonte
@ADTC todavía presente en v4.2.2
b1nary.atr0phy

Respuestas:

41

Busqué una respuesta a esta pregunta porque Quick Access tomó una fila completa en la barra de herramientas. En lugar de eliminarlo (que requiere demasiada piratería para mi gusto), simplemente eliminé algunos botones de la barra de herramientas que no usé de todos modos, y el acceso rápido se movió hacia arriba entre el resto de los botones ocupando solo una cantidad aceptable de espacio.

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

Por
fuente
4
Esto fue útil. También puede hacer clic con el botón derecho en los iconos de cambio de perspectiva "Java", "Depurar", "Python", etc. y cambiar la configuración para que no "muestre texto". Esto ahorrará aún más espacio en la barra de herramientas y evitará que el acceso rápido
ingrese
gracias por la idea, funcionó muy bien para mí, de todos modos hay botones de la barra de herramientas en los que nunca hice clic (los atajos de teclado hacen el trabajo mucho más rápido para mí)
Peter Butkovic
Además de eliminar los botones de la barra de herramientas, se puede ocultar el texto de las perspectivas (clic derecho y desmarcar Show text). Por ejemplo, Team Synchronizingocupa mucho espacio. El icono puede ser suficiente para muchos usuarios de Eclipse.
Markus Pscheidt
36

Aquí hay un truco rápido que no requiere la instalación de ningún complemento, en su lugar, solo necesita agregar algunas líneas al archivo CSS de su diseño actual. Funciona perfectamente para mí en v4.2.2

Navegue para <ECLIPSE_HOME>/plugins/org.eclipse.platform_<VERSION>/cssluego abrir el archivo CSS de cualquier diseño que esté usando, por ejemplo, el mío era e4_default.css. Ahora agregue el siguiente fragmento al archivo:

#SearchField {
   visibility:hidden;
}

Ahora simplemente reinicie Eclipse y la caja desaparecerá.

*Edit

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

b1nary.atr0phy
fuente
7
esto es genial, gracias! Con respecto a qué archivo css editar: parece que e4_basestyle.css siempre se usa, por lo que agregar el código allí debería funcionar para todos los diseños.
morgwai
@morgwai Muchas gracias por eso, actualizaré mi respuesta con esa información
b1nary.atr0phy
¡Me funcionó perfectamente en Eclipse 4.3.1 en Linux Mint 15 de 32 bits!
kpsfoo
5
Sorta funcionó ... eliminó el acceso rápido, pero ahora todavía tengo una fila adicional en blanco, todavía parece estar formateando como si estuviera allí
JPM
mismo problema en ubuntu como lo señaló @JPM. está bien escondido, pero todavía tengo todo ese espacio sin usar en la fila superior.
Chris
11

En Luna esto se ha solucionado.

Puede simplemente hacer clic 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

hundimiento
fuente
1
(Siempre que
logres
Para agregar a esto, no haga clic con el botón derecho en la barra de herramientas de acceso rápido, o obtendrá el menú con cosas como copiar / pegar / etc. (Al menos, este es el caso en Windows). Tienes que hacer clic con el botón derecho fuera del cuadro de texto pero aún en la barra de herramientas (pude hacerlo yendo justo debajo del cuadro de texto).
Kip
5

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 ApplicationWorkbenchWindowAdvisorclase 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();

Es posible que no funcione 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ú Ruta de compilación de Java, 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'.

Aurelien
fuente
5

Consulte este complemento: https://github.com/atlanto/eclipse-4.x-filler#hide-quick-access-plug-in

Funciona con la versión Eclipse Kepler.

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

Ventana ☞ Ocultar acceso rápido

borisdiakur
fuente
Trabajado como un encanto. Ingrese la URL de actualización raw.github.com/atlanto/eclipse-4.x-filler/master/… en la ventana "Instalar nuevo software" de Eclipse y puede instalarlo directamente desde Eclipse.
Chris
0

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

  1. Guarde los iconos que utiliza 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 Listo. :)
muka90
fuente
-2

Escriba "alternar barra de herramientas" en la ventana de acceso rápido (sí, eso mismo que nos molesta) y desaparecerá. Cf

Alex
fuente
15
Votaría -1 (lamentablemente no hay representante). ¡Este consejo eliminó toda la barra de herramientas! Solo quería ocultar el cuadro de acceso rápido. Tuve que excavar aquí y allá para recuperar la barra de herramientas, y ahora faltan muchos botones (no es que los use, pero aún así, un consejo que no solo no hace lo que se pretende, sino que también destruye cosas necesita un voto negativo) .
ADTC
este método es para los que odian la barra de herramientas
Lion
3
En mi opinión, no se merece los votos negativos, siempre puede volver a activar la barra de herramientas con Ventana> Mostrar barra de herramientas.
Jaybee
4
@jaybee ¿Por qué no se merece los votos negativos? La pregunta es "cómo eliminar la entrada de acceso rápido", no "cómo eliminar toda la barra de herramientas". Ni siquiera aclara qué está haciendo realmente su "solución" en su respuesta. Este es un ejemplo perfecto de una respuesta que debería ser rechazada.
b1nary.atr0phy
1
Resulta que esto es lo que quería hacer, no eliminar el acceso rápido. Guardado al menos 20 píxeles, yay.
mallardz