web-dev-qa-db-fra.com

Comment utiliser pycharm pour indenter automatiquement la zone sélectionnée par le modèle de style de codage

Dans Eclipse, je peux définir le modèle de code, lorsque le code est terminé, je peux l'indenter par le modèle . Par exemple,

Dans le modèle de style de codage, j'ai défini le style comme suit:

aDict = {1: 'a', 2: 'b'} ## c'est-à-dire que chaque variable a un espace devant elle

Si j'écris le code comme ça

aDict = {1:'a',2:      'b'}

Comment puis-je mettre en retrait le code après l'avoir écrit?

J'ai essayé les "lignes d'indentation automatique", qui sont liées au raccourci clavier "Ctrl + Alt + I", mais cela ne semble pas fonctionner

20
python

Cette action s'appelle Reformat code. Je ne connais pas le raccourci par défaut car je l'ai changé, mais vous pouvez le trouver dans le menu Code, quelque part au milieu. Son raccourci est également affiché ici.

29
yedpodtrzitko

La dernière version de PyCharm utilise CTRL + SHIFT + ALT + L sous Linux et Windows. Ensuite, dans la boîte de dialogue de reformatage, choisissez l’option de reformatage à exécuter.

15
lU5er

CTRL + Shift + L va reformater votre code.

8
coolerking

Si vous utilisez/basculez sur Mac, la valeur par défaut est cmd + alt + L

7
goggelj

Sous Windows 10, le raccourci clavier est Ctrl+Alt+i

L'option se trouve dans le menu Code -> Lignes d'indentation automatique

0
sajal garg

Un autre raccourci pour la dernière version 2017.2.3 est: ALT + F8

Pour voir une autre option, allez au menu Code ci-dessus.

0
Roel