2009-05-25 14 views
28

Cuando comparo dos archivos en Eclipse (usando, por ejemplo, "Comparar con" -> "Historial local"), ¿qué atajos de teclado están disponibles?atajos de teclado Eclipse para comparar/diff ver?

Me gustaría poder ir al diff siguiente/anterior y copiar el diff seleccionado a la izquierda sin tener que hacer clic en los pequeños botones.

Gracias!

Respuesta

7

En realidad, puede definir lo que quiera ser un atajo para esto. Preferencias-> General-> Editores-> Teclas. EDITAR: Por alguna razón, no veo esa opción aparece allí. O_o

+2

Ah, yup - el truco es que usted tiene que comprobar "Incluir comandos no unidos." ¡Gracias! –

+0

Gracias por el aviso. –

24

Para completar Artem 's answer, después de Preferences->General->Editors->Keys, buscar:

  • Seleccionar el siguiente cambio
  • Seleccionar el cambio anterior
  • Copia de izquierda a derecha
  • Copia de derecha a izquierda

Todas esas teclas en "La sección"no tiene atajos asignados por defecto, por lo que puede agregar los que desee.

http://rubenlaguna.com/wp/wp-content/uploads/2007/08/comparebefore.png

+0

Ver mi comentario sobre la respuesta de Artem con respecto a la inclusión de comandos independientes. De todos modos, espero que no te ofendas si le doy la "respuesta": fue el primero, y probablemente podría usar el representante;) –

+0

@David: no hay problema, y ​​ciertamente no se tomó "ofensa";) Simplemente estaba completando su respuesta. – VonC

+2

También puede usar los comandos Siguiente/Anterior: http://stackoverflow.com/questions/10177460/is-there-a-key-binding-for-next-difference-and-previous-difference-in-eclipse-co –

14

fijar sus propias claves según las instrucciones de @Artem y @VonC. Sin embargo, en Eclipse Galileo, la ruta es Window > Preferences > General > Keys.

para cada comando que desea establecer:

  1. Haga clic en el nombre del comando
    TIP: Ordenar por "Categoría" para agrupar todos "Comparar" comandos.

  2. Haga clic en la "unión" cuadro de texto
    A continuación, seleccione las teclas que desea utilizar, Eclipse grabará para usted.
    CONSEJO: Puede introducir una secuencia de teclas además de la (s) combinación (es) de teclas.

  3. Establezca el cuadro desplegable "Cuando" en "Comparar en un editor".
    CONSEJO: Esta configuración limitará las teclas de acceso rápido para que solo se activen en el contexto elegido.


intuitivos calientes configuración clave: (mis recomendaciones, y no a partir de un estándar)

  • copiar todos de izquierda a derecha Ctrl + Shift + Izquierda, Ctrl + Shift + Derecha
  • Copiar todo de derecha a izquierda Ctrl + Shift + Derecha, Ctrl + Shift + Izquierda
  • Copia de izquierda a derecha Ctrl + Izquierda, Ctrl + Derecha
  • Copia de derecha a izquierda Ctrl + Derecha, Ctrl + Izquierda
  • Seleccionar el siguiente cambio Ctrl + abajo
  • seleccione cambiar anterior Ctrl + arriba
+0

¡buenas sugerencias! –

+4

No es necesario vincular "Seleccionar el cambio anterior/anterior" a una tecla de acceso directo personalizada, puede pasar al siguiente/anterior diff presionando Ctrl +. y Ctrl +, ... En realidad, estas teclas de acceso rápido saltan a las anotaciones siguiente/anterior en el editor actual, por lo que también funciona para marcadores de error y advertencias en el editor Java estándar, pero dado que el editor de diferencias solo muestra diffs , funciona como se pretende aquí. –

+3

En una nota al margen: ¿hay una tecla de acceso rápido disponible para cambiar el cursor de la línea correspondiente del otro lado diff cuando el editor de diferencias está activo? –

5

con Eclipse, cuando se encuentran en una ventana y tiene un botón para realizar una acción, pero en este botón no tiene información sobre herramientas que le muestre su acceso directo, vaya al menú Navigate. La mayor parte del tiempo, los accesos directos se muestran allí.

enter image description here

Cuestiones relacionadas