2015-10-02 1 views
0

Я хотел бы использовать PEP8 принял формат:Изменить PyDev способа отступов аргумента функции

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

Как настроить PyDev так, когда я открываю скобку и нажмите Enter перемещается каретка на следующую строку с увеличенным отступом одной уровень? В настоящее время после удара Enter Caret устанавливается чуть ниже открытой скобки.

Возможно ли его конфигурирование?

ответ

2

Вы можете настроить, что по адресу:.

Настройки> PyDev> Редактор> Typing> После того, как '(' отступа до его уровня (отступов табуляцией Если флажок не установлен)

+0

Спасибо, я полностью пропустил раздел «Ввод». – omikron

-1

Вам нужно будет использовать \, но прежде чем вы сделаете это, вам нужно будет поместить хотя бы один номер после вызова функции.

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

foo = superlongfunction(5,\ 
         2) 

Редактировать: Это то, что я привык делать для визуализации. Я пробовал без \, и это сработало, но вы должны иметь хотя бы один сразу после вызова функции.

foo = superlongfunction(5, 
         2) 
+0

ухода кто-то уточнить, почему downvote? – Leb

Смежные вопросы