Ir para o atalho do editor no Intellij IDEA

232

Posso usar F12para pular para a árvore do projeto (se foi a última ferramenta que usei), mas existe um atalho para voltar ao editor?

Flashrunner
fonte
2
Se você estiver usando ESC para outra coisa (por exemplo, vim), a votação positiva ajudará a situação: A votação positiva deve ajudar: youtrack.jetbrains.com/issue/IDEA-116865
pondermatic
1
Sugiro que você Alt + 1 para que, mais perto de suas posições dedos
Pipo

Respostas:

505

Esc geralmente traz o foco de volta ao editor.

CrazyCoder
fonte
2
Ah, que pena. Obrigado pela sua resposta rápida!
Ionuţ G. Stan
29
Obrigado! Eu não posso acreditar como eu duro tinha que olhar para essa informação :)
Alexander Torstling
32
Oi! Infelizmente, isso não parece funcionar com o terminal. Sabe de alguma solução alternativa?
Ven 26/12
24
Exatamente o que a @Ven disse. Algumas janelas de ferramentas respondem apenas ao Shift-Escape, que funciona, mas oculta a janela da ferramenta.
spieden
5
Existem algumas soluções alternativas para o terminal. Veja esta resposta: stackoverflow.com/a/23860667/722929
Tobber
21

Com o Alt + Home, você pode realmente focar na seleção do arquivo e pressionar Enter para acessar o editor.

Esc nem sempre vai colocar o foco no editor.

Para aqueles no Mac (você não tem uma tecla Início), use Command + E para abrir os arquivos recentes e pressione Enter.

M.Rez
fonte
12

Pressionar F4 ( Jump to Sourceação) em um recurso selecionado na Visualização do projeto abre o editor com foco.

Marcos Vasconcelos
fonte
2
Este é realmente irritante que eu tinha para adicionar a tecla Enter como um segundo atalho (juntamente com F4) para abrir e foco arquivo de visualização Project
avalanche1
1
A melhor solução para mim, porque não oculta nenhuma outra janela. Obrigado.
Davidxxx
5

Outra maneira fácil de passar do Terminal para o Editor (no Mac) com duas teclas próximas: Pressione ⌘1para ir para a janela da ferramenta de projeto e pressione Esc.

Prego marrom enferrujado
fonte
4

Esta é definitivamente uma solução alternativa, mas, no Mac OS, as seguintes teclas funcionam,

[ SHIFT + CMD + A ] > type "edit" > [ ENTER ]

Então, criei um serviço usando o Automator da seguinte maneira:

  • não recebe entrada
  • ativo somente para meu IDE (phpstorm)
  • executa um AppleScript (veja abaixo)

Em seguida, mapeei o Serviço através de "Preferências do Sistema> Teclado> Atalhos> Serviços" para

[ CTRL + OPTION + CMD + i ]

O Serviço Automator, contém o seguinte AppleScript,

on run {input, parameters}
    tell application "System Events"

        keystroke "A" using {shift down, command down}

        delay 0.2
        keystroke "edit"

        delay 0.2
        keystroke return

    end tell

    return input
end run
searaig
fonte
Não sabia que isso era possível, obrigado por postar esta resposta!
pedromanoel 04/10
grande resposta aqui - eu vou usar isso como um modelo para outros comandos bem
javadba
Obrigado. Shift + Cmd + A seguido por Esc também parece funcionar.
Jeff Schwab
4

Você pode usar ctrl + tabNavegar entre os arquivos abertos no editor e nas janelas de ferramentas.

Amostra

sendon1982
fonte
2

Não existe uma solução perfeita, pois Escapenão funciona se a sua outra janela de ferramentas for um terminal com janelas ... como resultado, há um ticket aberto no Jetbrains, site de rastreamento de bugs, consulte este link .

Além disso, se você tiver "Autoscroll to Source" desativado (estado padrão no Intellij):

  • Escape coloca o cursor no arquivo atualmente visível no editor (como mencionado nas outras respostas)
  • F4coloca o cursor no arquivo atualmente selecionado na visualização Projeto .
Pawel
fonte
2

A maneira mais elegante encontrada no mac: ctrl + tab + p

ctrl + tab: abrir arquivo recente, sempre o último arquivo aberto
ctrl + p: última linha no mapa de teclas padrão do mac

liaoming
fonte