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.
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.
- Alt+F12 une seconde fois vous ramènera à l'éditeur, mais masquera la fenêtre du terminal.
- 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.
- 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.
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)
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:
⌥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 foisBien 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⌃⇥ 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 ennuiAlors 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 dansPreferences->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 leFavorites 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?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 unTool Window
plus bien élevé, puis ⎋.
identique à (4.)
, Il pourrait être une option pour désactiver Preferences > Tools > Terminal > Override IDE shortcuts
Esc, fonctionne après que
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.
Une Autre possibilité:
Shift + Esc
(celui-ci fermera le panneau terminal)
Injellij - > préférence - > carte clé - > recherche "terminal" ->.
Trouvez ou modifiez le raccourci
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
- Attribuer ⌘ 2 (ou de tout autre raccourci) pour sauter à la borne
- Vous avez déjà ⌘ 9 pour sauter à l'onglet contrôle de version
- appuyez sur ⌘ 9 et Esc. Cela vous mènera à l'éditeur et l'onglet Contrôle de version et le terminal resteront ouverts
- 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.
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.
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.