2010-06-22 179 views
102

¿Hay alguna manera de volver atrás en Eclipse? Básicamente, cuando estoy saltando alrededor de un gran proyecto siguiendo el flujo de ejecución (Ctrl + clic, etc.), ¿hay alguna manera de volver sobre un paso? Si mi código llama a un método y voy a la definición del método, ¿hay alguna combinación de teclas que me lleve de vuelta al código de llamada?¿Cómo volver atrás en Eclipse?

+1

Para aquellos que buscan lo mismo en Intellij, el atajo es: 'Control' +' Alt' + 'Izquierda (o derecha)' flecha. –

Respuesta

159

Prensa Alt +flecha izquierda yAlt +flecha derecha igual que lo haría en un navegador web.

+0

@ FarmBoy ¿Has probado Option-LeftArrow y Option-RightArrow? – Jherico

+0

@Jherico, supongo que intercambiar espacios en su conf (lo hace en el mío) http://www.apple.com/macosx/what-is-macosx/apps-and-utilities.html#spaces – OscarRyz

+0

+1 Buen truco . ¡Gracias! – CoolBeans

6

Además del atajo de teclado mencionado por @lucas, existen los iconos de las flechas izquierda y derecha en la barra de herramientas. También tiene una práctica ubicación para volver a la última edición también.

Ambos se reflejan, por supuesto, en el menú de Navegar también.

+1

El icono de navegación no funciona de la misma manera. Va al último archivo, no a la última ubicación de referencia. Por ejemplo, si su CTRL-Click saltó a una nueva ubicación en el mismo archivo, solo funciona ALT-Left. – cmcginty

+0

no realmente ... si me muevo en el archivo xml (con la definición de beans) y presiono ctrl-click en el nombre de bean, para saltar a un nuevo lugar. alt-left no me llevará a la ubicación anterior (me moverá al archivo anterior, y es algo completamente diferente) – razor

21

Como mencionó Robin, también puede saltar a la última ubicación de edición. Ctrl + Q es el atajo de teclado para esto!

+0

Eso es bastante útil, ¡gracias! – hotshot309

+1

'CRTL + Q' lo llevará a la última ubicación de CAMBIO. No al último lugar donde estabas. 'ALT + Left Arrow' te llevará a la última ubicación;) –

+1

Epic, lamentablemente solía 'Deshacer' y luego 'Rehacer' antes de aprender esto. –

32

En OS X:

  • + [ (Comando + [): Vuelta
  • + ] (Comando +]): ir hacia adelante
+6

en osX es CMD + ALT y flecha izquierda/derecha – Catalin

+1

Tengo Cmd + Alt y flecha izquierda/derecha asignadas a Espectáculos, por lo que esta respuesta fue bastante útil. – PeterT

8

En Windows/Ubuntu esto siempre fue

ALT+LEFT ARROW = Go back

ALT+RIGHT ARROW = Go forward

Sin embargo, en MAC OSX, para mí fue

ALT(Option)+COMMAND+LEFT ARROW = Go back

ALT(Option)+COMMAND+RIGHT ARROW = Go forward

Esperamos que esto ayudará a otras personas de Mac en el futuro que golpeó su cabeza en el escritorio cuando las otras respuestas no se preocupan k.

2

Estos comandos se utilizan con mucha frecuencia, por lo que vale la pena tener todos sus accesos directos de la misma manera en todos sus IDEs. Para ajustarlos:

  1. abierto Eclipse
  2. Windows -> Preferencias -> General -> Teclas
  3. Búsqueda de "Historia hacia atrás" y "la historia hacia adelante" y ajustar las fijaciones.

Para mí, personalmente Visual Studio por defecto Ctrl + - y Ctrl + = funciona mejor.

1

Los enlaces de teclado pueden cambiar en función de su sistema operativo y el esquema de claves actual. Entonces, la mejor manera de conocer un enlace de teclado es buscar su comando en Preferencias> Claves. También es allí donde puede cambiar o agregar un enlace de teclado.

Lo que significa que en lugar de solicitar un acceso directo, generalmente debe solicitar el comando (o al menos solicitar ambos). En este caso, los comandos que desea son Backward History y Forward History. Se puede ver en la siguiente captura de pantalla que se asignan a Ctrl +[ y Ctrl +] en mi esquema de claves (porque les cambió a eso).

enter image description here

como han mencionado otros, Last Edit Location puede ser un comando muy útil también. En mi caso, está mapeado a Ctrl + Q, pero lo verifica en Llaves :).

Cuestiones relacionadas