Accéder au raccourci de l'éditeur dans Intellij IDEA

232

Je peux utiliser F12pour passer à l'arborescence du projet (si c'était le dernier outil que j'ai utilisé), mais existe-t-il un raccourci pour revenir à l'éditeur?

Flashrunner
la source
2
Si vous utilisez ESC pour autre chose (par exemple vim), le vote positif aidera la situation: Le vote positif devrait aider: youtrack.jetbrains.com/issue/IDEA-116865
pondermatic
1
Suggérez-vous d'alt + 1 pour cela, plus près de la position de vos doigts
Pipo

Réponses:

506

Esc ramène généralement le focus à l'éditeur.

CrazyCoder
la source
2
Ah, tant pis. Merci pour votre réponse rapide!
Ionuț G. Stan
29
Je vous remercie! Je ne peux pas croire à quel point j'ai dû chercher ces informations :)
Alexander Torstling
32
Salut! Malheureusement, cela ne semble pas fonctionner avec le terminal. Connaissez-vous une solution?
Ven
24
Exactement ce que @Ven a dit. Certaines fenêtres d'outils ne répondent qu'à Shift-Escape, qui fonctionne mais masque la fenêtre d'outils.
spieden
5
Il existe quelques solutions de contournement pour le terminal. Voir cette réponse: stackoverflow.com/a/23860667/722929
Tobber
21

Avec Alt + Home, vous pouvez réellement vous concentrer sur la sélection du fichier et appuyer sur Entrée pour accéder à l'éditeur.

Esc ne va pas toujours mettre l'accent sur l'éditeur.

Pour ceux sur Mac (vous n'avez pas de clé d'accueil), utilisez Commande + E pour ouvrir les fichiers récents, puis appuyez sur Entrée.

M.Rez
la source
12

Appuyer sur F4 ( Jump to Sourceaction) dans une ressource sélectionnée dans la vue du projet ouvre l'éditeur avec le focus.

Marcos Vasconcelos
la source
2
C'est vraiment ennuyeux que j'ai dû ajouter la touche Entrée comme deuxième raccourci (avec F4) pour ouvrir et concentrer le fichier depuis la vue Projet
avalanche1
1
Meilleure solution de contournement pour moi car elle ne cache aucune autre fenêtre. Merci.
davidxxx
5

Un autre moyen facile de passer du terminal à l'éditeur (sur Mac) avec deux touches proches: appuyez sur ⌘1pour aller à la fenêtre de l'outil de projet, puis appuyez sur Esc.

Ongle brun rouillé
la source
4

C'est certainement une solution de contournement, mais, sur mac os, les touches suivantes fonctionnent,

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

J'ai donc créé un service utilisant Automator comme suit,

  • ne reçoit aucune entrée
  • actif pour mon IDE uniquement (phpstorm)
  • exécute un AppleScript (voir ci-dessous)

J'ai ensuite mappé le service via "Préférences Système> Clavier> Raccourcis> Services" sur

[ CTRL + OPTION + CMD + i ]

Le service Automator, contient le AppleScript suivant,

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
la source
Je ne savais pas que c'était possible, merci d'avoir posté cette réponse!
pedromanoel
excellente réponse ici - je vais également l'utiliser comme modèle pour d'autres commandes
javadba
Je vous remercie. Shift + Cmd + A suivi de Esc semble également fonctionner.
Jeff Schwab
4

Vous pouvez utiliser ctrl + tabNaviguer entre les fichiers ouverts dans l'éditeur et les fenêtres d'outils.

Échantillon

sendon1982
la source
2

Il n'y a pas de solution parfaite, car Escapecela ne fonctionne pas si votre autre fenêtre d'outils est un terminal, fenêtré ... en conséquence il y a un ticket ouvert sur Jetbrains, site de suivi des bugs voir ce lien .

De plus, si "Défilement automatique vers la source" est désactivé (état par défaut dans Intellij):

  • Escape place le curseur dans le fichier actuellement visible dans l'éditeur (comme mentionné dans les autres réponses)
  • F4place le curseur dans le fichier actuellement sélectionné dans la vue Projet .
Pawel
la source
2

La manière la plus élégante trouvée sur Mac: ctrl + tab + p

ctrl + tab: ouvrir le fichier récent, toujours le dernier fichier ouvert
ctrl + p: dernière ligne dans le clavier par défaut de mac

liaoming
la source