Comment passer du terminal Intellij à l'éditeur avec un raccourci

Je sais que vous pouvez passer de presque toutes les fenêtres D'Intellij IDEA à la fenêtre de l'éditeur avec Esc . Dans la fenêtre du terminal D'Intellij, cela ne fonctionne pas. Personne ne sait comment faire cela avec un raccourci clavier? Ce serait bien puisque je peux sauter de mon éditeur au terminal avec Alt+F12 mais je ne peux pas le faire dans l'autre sens sans utiliser ma souris.

73
demandé sur pogopaule 2014-01-15 14:07:20

10 réponses

mise à JOUR - Mars 2016

Comme cette question attire l'attention, je voulais rappeler à tout le monde que vous pouvez basculer entre l'éditeur et la fenêtre du terminal assez facilement avec une action intégrée. Par défaut, il est mappé à Alt+F12 et F12. Pour vérifier d'autres mappages, affichez - le dans le menu Affichage > fenêtres D'outils > Terminal . Vous pouvez également accéder à la page d'aide web Utilisation du Terminal local intégré et changez L'option Keymap dans le coin supérieur droit et faites défiler jusqu'à la toute fin (juste au-dessus de la section "Voir aussi") où il est dit: "basculer entre le terminal local intégré et l'éditeur en appuyant sur...". Vous pouvez remapper cette action dans Paramètres > Raccourcis > Autres > Terminal

Le principal "problème" abordé par cette question Est de savoir s'il existe un moyen de retourner de la fenêtre du terminal à l'éditeur sans fermer la fenêtre du terminal.

[Fin Mars 2016 mise à jour]

===================================================

Quelques options auxquelles je peux penser en ce moment.

  1. Alt+F12 une seconde fois vous ramènera à l'éditeur, mais masquera la fenêtre du terminal.
  2. Alt+la Maison vous amène à la barre de navigation, puis en appuyant sur Esc vous amène à l'éditeur. Si vous le faites assez souvent, pour éliminer le besoin de la double séquence, vous pouvez enregistrer une Macro (Modifier > Macros) avec la séquence. Puis mappez-le à un raccourci (Paramètres > [Paramètres IDE] > Keymap > Macros ). La bonne chose à propos de cette option est qu'elle fonctionnera à partir de n'importe quelle fenêtre d'outil. Vous pouvez donc l'utiliser comme un raccourci "retour à L'éditeur" cohérent.
  3. While il n'y a pas d'option de l'éditeur dans le Ctrl+Onglet commutateur de @vikingsteve mentionne, vous pourriez faire Ctrl+Onglet, Ctrl+Maj+Onglet. Encore une fois, vous pourrait enregistrer cela dans une macro.

Si je pense à d'autres idées, je vais les ajouter.

60
répondu Javaru 2016-03-22 16:40:16

Ubuntu:

alt + 2(twice) - jump from the terminal to the editor
alt + F12 - open the terminal 

Mac:

cmd + 2(twice) - jump from the terminal to the editor
options + F12 (this shortcut toggles the terminal window on and off)
26
répondu Andrey 2018-02-10 20:35:58

En cours D'exécution IDEA 13 sur OSX

En développant la réponse de Mark Vedder, voici mon expérience jusqu'à présent:

  1. F12(Alt+F12) (Terminal) permet de basculer entre la borne fenêtre de l'outil de visibilité, il vous permettra de retourner à l'éditeur une fois caché. Effet similaire avec (Shift + Esc) (Hide Active Tool Window), qui masquera la fenêtre de l'outil actif, en remettant le focus sur l'éditeur.
    pas bon si vous voulez que le Terminal soit visible du tout fois

  2. Bien que ce soit une excellente idée d'enregistrer une macro qui vous ramènera à l'éditeur grâce à une interaction scriptée, cela ne fonctionne pas dans la pratique. D'une part, Terminal interceptera la plupart des coups de clé, de sorte que vous ne serez pas en mesure de déclencher la macro. Même si vous parvenez à déclencher la macro via sa touche de raccourci à partir d'une autre fenêtre d'outil (la fenêtre de L'outil de projet par exemple), cela ne fonctionnera pas (même si Script execution finished s'affichera en bas de l'idée fenêtre)
    ça ne marche pas

  3. ne fonctionnera pas non plus car la fenêtre du Terminal semble intercepter la plupart des combinaisons de touches. Mais même si cela fonctionnait, cela changerait l'éditeur au fichier suivant, donc vous auriez toujours besoin de faire un pour revenir à l'original (Comme Mark l'a souligné).
    ne fonctionne pas mais ne me dérange pas vraiment car il épargne un autre ennui

  4. Alors que le Terminal a le focus, il apparaît certains Tools raccourcis sont toujours accessibles tant que vous ne les avez pas réaffectés dans Preferences->Keymap (très important que vous ne les touchiez pas - j'ai essayé de désassigner et de réaffecter 1(Project) et il ne se déclencherait plus à partir du Terminal!). L'appel de l'un de ces raccourcis deux fois {[11] } va basculer cette fenêtre D'outil, vous ramenant éventuellement à l'éditeur. Par exemple, je n'utilise normalement pas le Favorites Tool Window (c'est-à-dire pas normalement visible), donc chaque fois que j'ai besoin de casser de Terminal, tapez simplement 2 x 2.
    peut-être fonctionne pour vous?

  5. Le key, lorsqu'il est utilisé sur n'importe quel Tool Window, déplace le focus vers l'éditeur. Donc, semblable à (4.), d'abord faire 2 ou tout autre raccourci de travail pour déplacer le focus hors du Terminal vers un Tool Window plus bien élevé, puis .
    identique à (4.)

13
répondu dev 2015-08-11 05:24:40

, Il pourrait être une option pour désactiver Preferences > Tools > Terminal > Override IDE shortcuts

Esc, fonctionne après que

13
répondu logcat 2017-06-13 07:31:34

Sur OSX PhpStorm 8, 2 deux fois fonctionne. + les numéros ne sont pas susceptibles d'être affectés en tant que [par défaut] raccourcis sur OSX comme ils sont des caractères spéciaux comme ™ ( 2).

Pour moi, 2, 6, et 9 travailler avec cette idée, 2 le moins perturbateur que @dev le suggère.

Il y a un open ticket à propos du problème de focus Terminal qui pourrait être la peine de suivre pour voir si ce comportement s'améliore dans l'avenir.

5
répondu gmonkey 2014-09-17 08:21:28

Une Autre possibilité:

Shift + Esc

(celui-ci fermera le panneau terminal)

4
répondu Andrey 2016-06-25 08:24:28

Injellij - > préférence - > carte clé - > recherche "terminal" ->.

Trouvez ou modifiez le raccourci

1
répondu vancexu 2017-10-12 23:35:35

Hypothèse

Cette solution suppose que vous voulez laisser l'onglet terminal et contrôle de version (ou n'importe quel onglet) toujours ouvert et ne voulez pas fermer l'un d'eux. Et vous voulez passer du terminal à l'éditeur en utilisant le raccourci keybaord.

Solution

  1. Attribuer 2 (ou de tout autre raccourci) pour sauter à la borne
  2. Vous avez déjà 9 pour sauter à l'onglet contrôle de version
  3. appuyez sur 9 et Esc. Cela vous mènera à l'éditeur et l'onglet Contrôle de version et le terminal resteront ouverts
  4. Lorsque vous souhaitez goto terminal appuyez simplement sur 2

Capture D'écran Webstorm

Vous pouvez voir mon webstorm, j'ouvre toujours deux onglets en bas. Et vous pouvez également voir les paramètres de terminal dans cette capture d'écran qui sont utilisés pour l'ouvrir en mode split.

entrez la description de l'image ici

0
répondu hhsadiq 2016-11-08 03:44:33

Je crois que la meilleure réponse est

Alt + Accueil

C'est parce que la plupart des réponses comme Alt + F12 sont sur la fermeture du terminal et en espérant que le focus retourne à l'éditeur, mais avec Alt+Home, le focus va à la sélection de l'éditeur et parfois le focus est sur le fichier mais il n'est pas ouvert. De cette façon, vous pouvez l'ouvrir trop.

0
répondu M.Rez 2016-11-17 13:30:26

Vous pouvez créer un nouvel onglet Terminal (Ctrl+décalage+T dans le terminal) et faites glisser l'en-tête de l'onglet vers la zone de l'éditeur, ce qui en fait un onglet "normal".

Ensuite, vous pouvez utiliser alt+Gauche et alt+right pour basculer entre l'onglet Éditeur et l'onglet terminal (en mode raccourcis IDE override), ou diviser verticalement, attribuez le raccourci" aller au séparateur suivant " et utilisez-le pour basculer.

0
répondu rudnev 2018-05-04 16:19:02