web-dev-qa-db-fra.com

Raccourci clavier pour basculer entre la console python et l'éditeur dans pycharm

En général, j'aimerais connaître le raccourci clavier permettant de naviguer dans plusieurs sections, telles que la structure du projet, l'éditeur, la console. J'utilise la configuration de clavier Eclipse dans pycharm. J'avais l'habitude de basculer entre différentes vues dans Eclipse en utilisant [Ctrl + F7]. Mais cela ne fonctionne pas dans pycharm.

J'avais aussi l'habitude d'utiliser F12 pour redonner le focus à l'éditeur quand le focus était sur une autre vue. Cela ne fonctionne pas non plus dans pycharm.

Environnement: Ubuntu 12.04 64bit.

36
livinston

Je n'ai pas réussi à trouver un raccourci clavier permettant de passer d'une vue à l'autre à chaque fois que vous le frappez. Mais vous pouvez utiliser le raccourci Modifier la vue ..., qui ouvrira un petit menu qui répertorie les vues. Vous pouvez sélectionner la vue souhaitée et appuyer sur Entrée pour y accéder.

Je ne sais pas quelle plate-forme vous utilisez. Il devrait s'agir de Alt+F1 dans tous les keymaps, mais vous pouvez également le rechercher dans l'écran Préférences et voir ce que c'est.

Lorsque vous êtes dans une fenêtre d’outil et que vous souhaitez revenir à l’éditeur, (à partir de Pycharm Documentation )

Vous renvoyez toujours le focus à l'éditeur actif depuis n'importe quelle fenêtre d'outil en appuyant sur la touche Echap.

7
Taylan Aydinli

Si vous voulez parler de la fenêtre "Exécuter" (qui contient une console), vous pouvez l’ouvrir/y accéder avec Alt + 4 Voir la capture d'écran pour les deux emplacements, cela est indiqué.

Comme mentionné par vape, Esc devrait vous renvoyer à l'éditeur le plus récemment utilisé. Sinon, appuyer à nouveau sur Alt + 4 semble me renvoyer au premier éditeur.

Locations of shortcuts (View Menu and dock bar)

27
Alan Hensley

Dans Pycharm 4, vous pouvez spécifier des raccourcis avec

Fichier/Paramètres/Apparence et comportement/Keymap

Vous pouvez créer n’importe quel raccourci et le lier à la commande "Console Python" (recherche de console), qui n’a pas de mappage de touches par défaut. Sachez qu'il est possible d'ouvrir plusieurs consoles en même temps (par exemple, si vous en ouvrez une dans la fenêtre de débogage) afin que cela ne se comporte pas toujours comme vous le souhaitiez.

Vous pouvez revenir à la dernière fenêtre de l'éditeur en appuyant sur échap.

18
jafelds

CTRL + TAB ouvre la boîte de dialogue Switcher. Vous pouvez ensuite utiliser les touches CTRL + TAB répétées pour accéder à la fenêtre souhaitée ou composer le numéro correspondant.

16
W.P. McNeill

Pour passer de l'éditeur à la console: CTRL + SHIFT + TAB
Pour passer de la console à l'éditeur: SHIFT + ESC

Cela fonctionne pour moi sur buntu 16.04

9
Sanath Sastry

Dans la base de données de la maison, la rispost sembra essere semplicemente:Alt+F12.

Vous êtes ici pour vous connecter avec Eclipse et pour tous les défauts.

Passez à la console/terminal et vice-versa quand il faut se lever tôt. L'union latérale à ne pas manquer est la dernière étape de la recherche quand il s'agit de rédacteurs, qui sont voués à la critique.

7
Zitrax

Ouvrez Preferences puis sélectionnez Tools -> Terminal. Supprimez la case à cocher de Override IDE shortcuts et vous pourrez alors activer la fenêtre de l'outil Terminal avec Alt-F12 sur Mac et cliquer sur ESC vous ramènera dans l'éditeur dans lequel vous étiez en dernier.

Cela peut entraîner des problèmes si vous essayez d'exécuter un programme dans le terminal qui doit recevoir la clé ESC pour fonctionner correctement.

 PyCharm - Preferences - Tools - Terminal

5
M. Scott Ford

Utilisation Esc et F12 pour basculer entre l'éditeur et la fenêtre récemment utilisée. C’est ce que je fais habituellement rapidement parce que j’ai la console python en tant que fenêtre récemment utilisée.

2
off99555

Je suis sur PyCharm 2018.3.2 Community Edition avec Win7 et je peux passer à l'éditeur de code en appuyant sur Esc et à la console Python en appuyant sur F12

1
jmb277

Appuyez sur CTRL + TAB, puis relâchez uniquement TAB et appuyez sur P pour ouvrir directement la console Python. Cette méthode est similaire aux autres réponses, mais vous permet d'éviter de parcourir d'autres options.

Et puis SHIFT + ESC pour fermer cette console.

1
Eugene Zabolotny

Je pense que ctrl + tabulation pour changer devrait suffire à la plupart des utilisateurs, mais un moyen plus rapide est également souhaité dans une certaine mesure. 

Allez ici et configurez votre raccourci clavier

1
Gabriel_F

Presse ⌃⇥ et naviguer entre les fichiers ouverts dans l'éditeur et les fenêtres d'outils. C'est ce qu'on appelle le Switcher .

enter image description here

Référence:

1
Rockallite

Résumant les réponses que j'ai trouvées:

Meilleur:
- Liez "Console Python" (préférence -> Keymap -> MainMenue.Tools "Console Python" à un raccourci clavier. (Par exemple, Alt-P). Naviguez ensuite vers la console via un raccourci et revenez à l'éditeur via ESC.

Alternatives:
- Ctrl + Maj + Tab ouvre un menu pour naviguer entre différentes vues, appuyer sur la touche "P" pour naviguer dans la console python. ESC vous ramène.
- Manuellement En cliquant sur la console python et en appuyant sur ECHAP, vous revenez à l'éditeur. Alt + F12 vous permet de passer à la vue "précédente".

0
Leo Ufimtsev

D'après ma compréhension, les raccourcis clavier que vous recherchez sont les suivants: Ctrl + 0 = sélectionner Shell Ctrl + 9 = sélectionner un éditeur Ce sont des raccourcis clavier par défaut pour Python.

0
blaadvlad