Atalho de teclado para Ir para o local da visualização anterior (Navegar para trás / para frente) no IntelliJ IDEA


328

Eu sei que Ctrl+ Shift+ Backspaceé usado para ir para o local da última edição.

Mas quero ir para o local em que estive mais recentemente, não necessariamente aquele em que editei alguma coisa.

Por exemplo, se eu pulei para uma declaração usando Ctrl+ B, quero voltar para onde estava antes de pular.

Respostas:


451

Alt+ Shift +← (Left Arrow)

ou

Ctrl+ E( Pop-up Arquivos recentes ).

Verifique também:

Ctrl+ Shift+ E(o pop-up Arquivos editados recentemente ).

Usuários de Mac, substitua Ctrlpor ⌘ (command)e Altcom ⌥ (option).

Atualização Na v12.0, é Alt+ Shift+ em ← (Left Arrow)vez de Alt+ Ctrl + ← (Left Arrow).

Atualização 2 Na v14.1 (e possivelmente anterior), é Ctrl+[

Atualização 3 No IntelliJ IDEA 2016.3, é Ctrl+ Alt +← (Left Arrow)

Atualização 4 No IntelliJ IDEA 2018.3, é Alt+ Shift +← (Left Arrow)

Atualização 5 No IntelliJ IDEA 2019.3, é Ctrl+ Alt +← (Left Arrow)


31
Funciona como um encanto ! Meu driver de vídeo estúpido tinha configurado essas teclas para rotação da tela, tinha que desativar isso primeiro. Você poderia também dizer-me o atalho para a definição de função dentro de uma classe, digitando o nome da função em um pop-up (como ctrl + nfaz para a abertura de uma classe)
AnkurVj

3
Na v12.0 é em Alt+shift+leftvez deAlt+Ctrl+left
Quentin

2
Alguém sabe como alguém pode pular para o último local da exibição, se o local estiver no mesmo arquivo da exibição atual?
Fopedush 30/05

44
Crtl + Shift + esquerda, apenas vira minha tela de cabeça para baixo: /
Alicia

24
Para desativar alguns atalhos do driver de gráficos Intel nas janelas. Clique com o botão direito na área de trabalho -> selecione Resolução da tela -> Clique em Configurações avançadas -> Clique na guia do fornecedor "Intel (R) ..." -> Clique nas propriedades gráficas ou no botão similar -> selecione a guia Opções e suporte -> Desativar a funcionalidade das teclas de atalho .
Pablo Jomer 19/08/2015

110

O problema subjacente é Ctrl+ Alt+ Lefte Righté usado pelos gerenciadores de janelas para alternar o espaço de trabalho e / ou utilitários OEM para alterar a orientação da tela.

Você pode alterar as atribuições usando, em File / Settings / Keymapseguida, Main Menu / Navigateencontre Backe Forwardclique com o botão direito do mouse em Add Keyboard Shortcutpara definir um acorde de teclas alternativo.

Alt Graph+ Lefte Alt Graph+ Rightfuncionam bem para mim (IDEA 13.1.4 no Ubuntu no IceWM).


1
Todo atalho de teclado do sistema deve incluir a tecla super para separá-los dos aplicativos regulares. Projeto ruim. Mais conflitos no Ubuntu: askubuntu.com/questions/412046/…
Ciro Santilli escreveu:

6
Obrigado por mencionar os nomes de comando "Encaminhar" e "Voltar". Dessa forma, eu poderia facilmente remapear eles.
Christoph Hegemann 29/02

3
AltGr + Esquerda / Direita funciona para mim imediatamente no IDEA 2016.3.1 no Ubuntu.
Lynn

Este o que eu estava procurando mais tempo. É a solução certa. Obrigado @Steve Pitchers
greenhorn

48

CMD+[ -> Ir Anterior

CMD+] -> Avançar

==========

Para OSX, cmd+ [e ]são as melhores opções para ir e voltar, uma vez que eles são encontrados tão perto dos dedos, evitando que você torça um pouco o pulso, pressionando uma tecla menos, ideal para usuários no modo vim.

Conforme solicitado pelo OP, isso funciona bem com cmd+, o Bque facilita o salto para dentro / para a definição de método / variável e volta imediatamente usando cmd+ [. Experimente.


1
Lembre-se também de que "cmd + [" e "cmd +]" são um par popular no Chrome, iTerm, Firefox para ir e voltar.
Nehem

1
No entanto, todos os produtos Jetbrains têm mapas de teclas altamente configuráveis, eu teria configurado o Ctr + [& Ctrl +] para esse fim, mesmo no Windows ou no Ubuntu.
Nehem

26

Para Ubuntu, Ctrl+ Alt+ Lefte Ctrl+ Alt+Right funcionam bem.

Por padrão, essas chaves são atribuídas à navegação na área de trabalho do Ubuntu.

Você precisa desativar isso acessando:

System Settings > Keyboard > Shortcuts Tab > Navigatione desativar Switch to workspace lefte Switch to workspace rightpressionandoBackspace .

Ou você pode optar por alterar os atalhos no próprio Intellij:

File > Settings > Keymap > Main menu > Navigate > Back/Forward

15

Q & A é construído em Intellij ...

CTRL/CMD+ SHIFT+ Ax 2 TYPEacento circunflexo


@StevePitchers Você deve ver uma janela modal (barra) pop-up. Em seguida, digite 'acento circunflexo' ou movimento acento circunflexo para ser mais preciso ... que irá mostrar todos os atalhos movimento acento circunflexo ;-)
Eddie B

@ Eddie B. Obrigado: Eu também pressionei Enter, esperando que um navegador de ajuda apareça. O problema subjacente é Ctrl-Alt-Esquerda e -Right é usado pelos gerenciadores de janelas para inverter painéis e / ou utilitários OEM para alterar a orientação da tela. Vou acrescentar uma resposta ...
Steve jarros


7

Versão do OSX e Android Studio:

CMD+ [e CMD+]

para ir para o local anterior do carpete.


6

Até agora, muitas excelentes respostas e elas respondem à pergunta ... Mas, se você não quiser lidar com a desativação das configurações do driver gráfico, a criação de novos mapeamentos de teclado ou o desenvolvimento por meio de uma sessão remota (RDP) ou dentro de uma VM que intercepta suas teclas, a boa navegação por teclado ainda funciona. Basta Alt-Nabrir o Navigatemenu e pressionar a Btecla.

Observe que você não pressiona todas as teclas ao mesmo tempo. Assim:

Alt-N esperar B

É isso que uso o tempo todo, exatamente para o caso que o OP perguntou. Além disso, isso provavelmente manterá as atualizações do IntelliJ.


5

No IntellJ 2017.2,

Ctrl+ [e Ctrl+ ]navegam entre os locais anteriores no arquivo atual .

Ctrl+ Alt+ e Ctrl+ Alt+ navegam entre os locais anteriores em todos os arquivos.


o local anterior no arquivo atual ainda é suportado? Qual é o nome dessa ação?
Andrea Zilio

5

Principalmente a combinação de teclas de atalho padrão é Ctrl+ Alt+Left/Right . (Eu estou usando a versão linux)

Ou você pode ter uma opção na barra de ferramentas . Ative a barra de ferramentas em Exibir -> Barra de ferramentas . As setas esquerda e direita farão o mesmo. Se você passar o mouse sobre ele, também poderá ver a combinação de teclas de atalho.

insira a descrição da imagem aqui insira a descrição da imagem aqui

Caso a combinação de teclas não esteja funcionando (isso pode ser devido a vários motivos, como você está usando uma máquina virtual, etc.), você pode alterar essa combinação de teclas padrão ou adicionar uma combinação extra (por exemplo: Para Voltar / Mover para Ctrl + Alt+ <ou anteriorComma ).

Vá para Configurações -> selecione mapa de teclas (digite mapa de teclas na barra de pesquisa) -> ** Ações do editor -> procure backe localize Opções de navegação -> altere as configurações conforme preferir.

insira a descrição da imagem aqui




2

Usar as seguintes maneiras usando apenas duas chaves será mais fácil:

control + Tab

ou

Alt+ Left/Right


2

Depende do mapa de teclas selecionado.

Mapa de teclas: Mac OS X + Teclas de seta para a esquerda esquerda Mapa de
teclas: Mac OS X 10.5+ + [/]

Eu estava enfrentando problemas semelhantes no Pycharm. Para resolver, altere seu Keymap em Preferências.


1

Como o @itsneo disse, eu pessoalmente encontro o + [e ]os mais convenientes em um mac. Mas eu posso entender se você vem do lado Linux. Então você pode usar + alt+ ou .



1

Você pode usar o abaixo para navegar de volta em 2017.

Alt + Left


0

Se você estiver em um teclado mac usando o SO UNIX;

control+ alt+ command+ leftou rightdeve funcionar com certeza.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.