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

Eh bien, dans eclipse , je peux définir le template de style de code, quand le code finit, je pourrais l'indenter par le template. Par exemple,

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

aDict = {1: 'a', 2: 'b'} ## qu'est-ce que chaque variable a un espace en face de lui

Si j'écris le code comme ceci

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

Comment puis-je indenter le code après l'avoir écrit?

j'ai essayé le "Code-Auto Indent Lines", qui est lié à Hot-Key "Ctrl + Alt + I", mais il semble que cela ne fonctionne pas

19
demandé sur python 2013-06-21 14:21:58

5 réponses

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

27
répondu yedpodtrzitko 2013-06-21 10:25:43

la dernière version de PyCharm utilise CTRL+ SHIFT+ ALT+ L sous Linux et Windows. Ensuite, à partir de la boîte de dialogue de reformatage, choisissez l'option de reformatage que vous voulez effectuer.

15
répondu lU5er 2016-12-27 07:01:28

CTRL+ Maj+ L reformater votre code.

8
répondu coolerking 2014-03-11 18:45:57

si vous utilisez / passez sur Mac, alors la valeur par défaut est cmd+alt+L

7
répondu goggelj 2015-06-11 15:53:48

un Autre raccourci pour la dernière version 2017.2.3 est: ALT+ F8

Pour afficher d'autres option aller à Code menu ci-dessus.

0
répondu Roel 2017-10-07 14:05:49