Come tornare in Eclipse?


125

C'è un modo per tornare indietro in Eclipse? Fondamentalmente, quando sto saltando intorno a un grande progetto seguendo il flusso di esecuzione (ctrl + clic e ecc.), C'è un modo per ripercorrere un passo? Se il mio codice chiama un metodo e vado alla definizione del metodo, esiste una combinazione di tasti che mi riporterà al codice chiamante?


1
Per coloro che cercano lo stesso in Intellij, il collegamento è: Control+ Alt+ Left (or right)freccia.
Menelaos Kotsollaris,

Quelli non guarderebbero qui!
Stimpson Cat,

Risposte:


182

Premi Alt+ Left Arrowe Alt+ Right Arrowcome faresti in un browser web.


@FarmBoy hai provato Option-LeftArrow e Option-RightArrow?
Jherico,

@Jherico, immagino che scambia gli spazi nel suo conf (lo fa nel mio) apple.com/macosx/what-is-macosx/apps-and-utilities.html#spaces
OscarRyz

come si mappa con un clic del mouse?
cmcginty

@Casey, non sono sicuro, mai provato. Potrebbe essere meglio porlo in una nuova domanda
Lucas,

Grazie sinceramente per questo suggerimento
Viele,

44

Su OS X:

  • + [(Comando + [): Indietro
  • + ](Comando +]): vai avanti

1
Ho Cmd + Alt e freccia sinistra / destra mappati su Spectacles, quindi questa risposta è stata abbastanza utile.
PeterT,

22

Come ha detto Robin, puoi anche saltare all'ultima posizione di modifica. Ctrl + Q è la scorciatoia da tastiera per questo!


2
CRTL+Qti porterà all'ultima posizione CAMBIA. Non nell'ultima posizione in cui eri. ALT+Left Arrowti porterà all'ultima posizione;)
Mihkel L.,

2
Epico, purtroppo ero solito "Annulla" e poi "Ripeti" prima di imparare questo.
Daniel Sokolowski,

10

Su Windows / Ubuntu è sempre stato così

ALT+LEFT ARROW = Go back

ALT+RIGHT ARROW = Go forward

Tuttavia, su MAC OSX , per me lo era

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

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

Spero che questo possa aiutare altre persone Mac in futuro a sbattere la testa sulla scrivania quando le altre risposte non funzionavano.


6

Oltre alla scorciatoia da tastiera menzionata da @lucas, nella barra degli strumenti sono presenti le icone freccia sinistra e destra. Ha anche un utile ritorno all'ultima posizione di modifica.

Entrambi ovviamente si riflettono anche nel menu in Naviga.


1
L'icona di navigazione non funziona allo stesso modo. Va all'ultimo file, non all'ultima posizione di riferimento. Ad esempio, se CTRL-Click passa a una nuova posizione nello stesso file, funziona solo ALT-Left.
cmcginty

no davvero ... se mi sposto nel file XML (con la definizione dei bean) e faccio clic tenendo premuto il tasto Ctrl sul nome del bean, per passare a un nuovo posto. alt-left non mi porterà alla posizione precedente (mi sposterà al file precedente - ed è qualcosa di completamente diverso)
rasoio

3

I collegamenti della tastiera possono cambiare in base al sistema operativo e allo schema di tasti corrente. Quindi il modo migliore per conoscere un'associazione tastiera è cercare il suo comando in Preferenze> Tasti. È anche qui che è possibile modificare o aggiungere un'associazione della tastiera.

Il che significa invece di chiedere una scorciatoia, in genere dovresti chiedere il comando (o almeno chiedere entrambi). In questo caso i comandi desiderati sono Backward Historye Forward History. Nella schermata seguente puoi vedere che sono mappati su Ctrl+ [e Ctrl+ ]nel mio schema chiave (perché li ho cambiati in quello).

inserisci qui la descrizione dell'immagine

Come menzionato da altri, Last Edit Locationpuò essere anche un comando davvero utile. Nel mio caso è mappato su Ctrl+ Q, ma lo controlli sotto Chiavi :).


L'unica risposta corretta.
Alexandr Karbivnichiy,

2

Questi comandi sono usati molto frequentemente, quindi vale la pena avere tutte le loro scorciatoie allo stesso modo in tutti i tuoi IDE. Per regolarli:

  1. Apri Eclipse
  2. Windows -> Preferenze -> Generale -> Chiavi
  3. Cerca "Cronologia a ritroso" e "Cronologia a ritroso" e modifica le associazioni.

Personalmente, Ctrl + - e Ctrl + = predefiniti di Visual Studio funzionano meglio.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.