2009-07-30 26 views
10

Estoy cambiando de eclipse a intellij y realmente me falta la capacidad de "hacer clic con el botón derecho" con el teclado cuando estoy en eclipse. Estoy ejecutando OSX Leopard.¿Atajo de teclado "clic derecho" para Eclipse?

¿Alguien sabe si esto se puede configurar en las preferencias de teclas, o hay un complemento que maneja la simulación de un menú contextual en el componente enfocado actual?

+0

Creo que estamos asumiendo que estás en Windows aquí. Es posible que desee especificar su sistema operativo para mayor claridad. –

+0

¡Buen punto! Estoy buscando una solución para OSX. Ese es el verdadero problema, ya que el teclado no tiene esa opción en OSX que puedo decir. –

Respuesta

6

En los viejos teclados externos de marca Apple, botón del menú está a la derecha de la barra espaciadora (Alt Gr, en los teclados de estilo PC). En cuanto a los teclados más nuevos, y el libro Mac Pro, que no parece estar allí (supongo que fue la misma manera que la Inicio, Fin, Pág, Pág y Eliminar llaves).

Al tener un poke alrededor de las preferencias -> Keys preferencia página, no creo que haya una manera de revelar todo el menú contextual.

Muchos de los sub-menús están disponibles desde el teclado - los que he cometido a memoria muscular de son:

  • Alt + + T - menú de refactorización, y las diversas refactorizaciones disponibles desde el teclado, usando los modificadores Alt +
  • Alt +⌘ +S - menú de fuente, y varias operaciones que comienza con Shift + - incluyendo organizar las importaciones, cambio de formato.
  • Shift + + T - tipo abierto
  • Shift + + R - recurso abierto

Si todo lo demás falla, es por lo general vale la pena analizar en Shift + + L - que muestra todas las asignaciones de teclado actuales en un elemento emergente al costado de la pantalla.

Con estos accesos directos, recomendaría aprender uno al día. Su efecto culmulativo es considerable.

Aprecio que esto no responde su pregunta, pero espero que resuelva su problema.

1

Bien, sé que Windows tiene una clave a la derecha entre la tecla derecha de Windows y la tecla Ctrl.

Es una tecla de menú contextual. Eso puede hacer lo que quieras que haga.

+0

No en computadoras portátiles :-) – ChssPly76

+0

Muchas computadoras portátiles tienen una tecla Menú de contexto, estoy buscando una en la mía en este momento. –

+0

Lo hacen, pero en la gran mayoría de ellos no se encuentra entre el control derecho y la tecla derecha de Windows, de hecho, estoy bastante seguro de que la gran mayoría de ellos ni siquiera tienen la tecla de Windows derecha. – ChssPly76

10

de Windows

Para Windows, no creo que necesariamente se necesita una solución específica en Eclipse. Su teclado puede tener una tecla de menú contextual, o puede usar Shift + F10 para abrir el menú contextual.

Source

OSX

después de actualizar su pregunta para ser específicos para OSX, hice un poco de búsqueda, y no parece como si hubiera una forma integrada de OS X para que aparezca una Menú de contexto. Es posible que pueda encontrar un programa que le permita configurar las pulsaciones de teclas para simular clics del mouse y luego configurar un acceso directo a Ctrl + Haga clic en.

configuración de Eclipse

En Preferences -> General -> Keys hay varias acciones "Menú" que son enlazable. Quizás puedas usar estos? Cuando puedo filtrar las opciones de "Menú", veo, entre otros:

  • Mostrar Refactor menú rápido (Alt + Shift + T)
  • Mostrar Fuente menú rápido (Alt + Shift + S)
  • etc.

Como alternativa, puede encontrar esos comandos en el menú contextual que usa con más frecuencia y enlazar algunos atajos de teclado en Preferencias -> General -> Teclas.

+0

En OSX, parece que no puedo encontrar una manera de usar el teclado para los menús contextuales, en general. Intellij tiene una solución integrada para menús contextuales. Esperaba que el eclipse también lo hiciera. –

2

Si bien esto lamentablemente no proporcionará una solución para su problema creo que es todavía vale la pena señalar lo siguiente de The SWT FAQ (Eclipse facilita SWT para implementar su interfaz de usuario):

Q: ¿Cuáles son la norma teclado accesos directos en Windows, Mac OS X, GTK?
A: Dado que SWT usa controles nativos, los atajos de teclado estándar pueden ser utilizados en aplicaciones SWT. Aquí hay un útil Table of Keyboard Shortcuts.

Obviamente el problema se manifiesta en la fila 'pop-menú contextual de los objetos seleccionados en ese momento' de esta tabla, donde todas las plataformas excepto Mac OS no ofrecen cualquiera de los accesos directos Shift + F10 o Menú o ambos.

Si bien puedo entender que SWT está utilizando las bibliotecas de GUI nativas del sistema operativo y consecuentemente no ofrece esto de manera predeterminada, estoy bastante sorprendido de que una herramienta de desarrollador grande y excelente como Eclipse no proporcione una solución aquí. ¿Cómo soluciona IntelliJ este problema?

+0

Puedo agregar cualquier enlace de clave que desee para el clic "derecho" en Intellij. Sin embargo, Intellij está construido sobre Swing. –

4

Haz clic en el panel táctil con dos dedos, algo así como Moe hurgando en los ojos.

+0

hasta el cielo con esta respuesta. Eres como un ángel para mí en este momento :) – juanpavergara

22

A partir de Eclipse Juno, Shift + F10 funciona en Mac para mostrar el menú contextual. Está mapeado en Preferencias | Teclas como Mostrar menú contextual.

+2

Shift + Fn + F10 para mí! –

+1

Funciona en ubuntu también – Planky

+1

Esto funcionó para mí. Tener un voto favorable. Esta debería ser la mejor respuesta. –

Cuestiones relacionadas