2015-10-02 1 views
0

Je voudrais utiliser pep8 format accepté:changement moyen PyDev de l'argument de la fonction indenter

# Hanging indents should add a level. 
foo = long_function_name(
    var_one, var_two, 
    var_three, var_four) 

Comment configurer PyDev quand j'ouvre le support et appuyez sur Entrée se déplace caret à la ligne suivante avec indentation augmenté d'un niveau? Actuellement, après avoir appuyé sur Entrée, le curseur est placé juste en dessous du crochet d'ouverture.

Est-il configurable du tout?

Répondre

2

Vous pouvez configurer ce à:.

Préférences> PyDev> éditeur> Saisie> Après « (» tiret à son niveau (tirets par onglets si elle est décochée)

+0

Merci, j'ai complètement raté la section 'Typing'. – omikron

-1

Vous aurez besoin d'utiliser \ mais avant de le faire, vous devez en mettre au moins un après avoir appelé la fonction.

def superlongfunction(one,\ 
         two): 
    return(one+two) 

foo = superlongfunction(5,\ 
         2) 

Éditer: C'est ce que j'ai l'habitude de faire pour la visualisation. J'ai essayé sans \ et cela a fonctionné, mais vous devez avoir au moins un droit après avoir appelé la fonction.

foo = superlongfunction(5, 
         2) 
+0

soins de quelqu'un d'élaborer pourquoi la downvote? – Leb