Como voltar no Eclipse?

125

Existe uma maneira de voltar no Eclipse? Basicamente, quando estou pulando em torno de um grande projeto após o fluxo de execução (ctrl + clique e etc.), existe uma maneira de refazer uma etapa? Se meu código chamar um método e eu for para a definição do método, existe uma combinação de teclas que me levará de volta ao código de chamada?

froadie
fonte
1
Para quem está procurando o mesmo no Intellij, o atalho é: Control+ Alt+ Left (or right)seta.
Menelaos Kotsollaris 22/03
Aqueles não olhariam aqui!
Stimpson Cat

Respostas:

182

Pressione Alt+ Left Arrowe Alt+ Right Arrowcomo faria em um navegador da web.

lucas
fonte
@FarmBoy você já tentou Option-LeftArrow e Option-RightArrow?
Jherico
@Jherico, eu acho que os espaços de swap na sua conf (que faz em meu) apple.com/macosx/what-is-macosx/apps-and-utilities.html#spaces
OscarRyz
como você mapeia para um clique do mouse?
precisa
@ Casey, não tenho certeza, nunca tentei. Você pode ser melhor perguntar isso em uma nova pergunta
Lucas
Obrigado sinceramente por esta dica
Viele 12/07/11
44

No OS X:

  • + [(Comando + [): Voltar
  • + ](Comando +]): Avança
vaichidrewar
fonte
1
Eu tenho Cmd + Alt e a seta esquerda / direita mapeada para Spectacles, então essa resposta foi bastante útil.
PeterT
22

Como Robin mencionou, você também pode pular para o último local de edição. Ctrl + Q é o atalho de teclado para isso!

EMurnane
fonte
2
CRTL+Qlevará você ao último local CHANGE. Não para o último local em que você estava. ALT+Left Arrowo levará até o último local;)
Mihkel L.
2
Épico, eu costumava 'Desfazer' e depois 'Refazer' antes de aprender isso.
22615 Daniel Sokolowski
10

No Windows / Ubuntu, isso sempre foi

ALT+LEFT ARROW = Go back

ALT+RIGHT ARROW = Go forward

No entanto, no MAC OSX , para mim, foi

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

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

Espero que isso ajude outras pessoas Mac no futuro que bateram com a cabeça na mesa quando as outras respostas não funcionaram.

stevebot
fonte
6

Além do atalho de teclado mencionado por @lucas, há os ícones de seta esquerda e direita na barra de ferramentas. Ele também possui um prático retorno ao local da última edição.

É claro que ambos são refletidos no menu também em Navegar.

Robin
fonte
1
O ícone de navegação não funciona da mesma maneira. Vai para o último arquivo, não para o último local de referência. Por exemplo, se o seu CTRL-Click saltou para um novo local no mesmo arquivo, apenas ALT-Left funcionará.
precisa
não realmente ... se eu mover no arquivo xml (com definição de beans) e clicar com a tecla Ctrl pressionada no nome do bean, para pular para um novo local. alt-esquerda não vai me levar para o local anterior (ele vai me passar para imagem anterior - e isso é algo completamente diferente)
navalha
3

As ligações do teclado podem mudar com base no sistema operacional e no esquema de chaves atual. Portanto, a melhor maneira de conhecer uma ligação de teclado é procurar seu comando em Preferências> Teclas. É também aqui que você pode alterar ou adicionar uma ligação de teclado.

O que significa que, em vez de solicitar um atalho, você geralmente deve solicitar o comando (ou pelo menos solicitar os dois). Nesse caso, os comandos que você deseja são Backward Historye Forward History. Você pode ver na captura de tela a seguir que eles estão mapeados para Ctrl+ [e Ctrl+ ]no meu Key Scheme (porque eu os alterei para isso).

insira a descrição da imagem aqui

Como mencionado por outros, também Last Edit Locationpode ser um comando realmente útil. No meu caso, ele é mapeado para Ctrl+ Q, mas você pode verificá-lo em Chaves :).

studgeek
fonte
A única resposta correta.
Alexandr Karbivnichiy
2

Esses comandos são usados ​​com muita frequência, portanto vale a pena ter todos os seus atalhos da mesma maneira em todos os seus IDEs. Para ajustá-los:

  1. Eclipse aberto
  2. Windows -> Preferências -> Geral -> Chaves
  3. Procure por "Histórico para trás" e "Histórico para frente" e ajuste as ligações.

Para mim, pessoalmente, o Ctrl + - e Ctrl + = padrão do Visual Studio funcionam melhor.

chris544
fonte