2010-10-21 2 views

ответ

9

Я просто печатаю закрывающую круглую скобку, и редактор выводит меня без добавления дополнительной пунктуации. Некоторые утверждают, что это делает автоматическое размещение скобок несколько избыточным, но я нахожу его весьма полезным

+0

Wow thanks! Да, почему я раньше этого не пробовал. – Eburetto

3

В последней версии PyDev (2.0) теперь будет создана ссылка, когда она автоматически закрывает скобки, поэтому после он автоматически закрывается, вы можете нажать «)», ввести или вкладку, чтобы перейти на другую сторону (и помните, что если вы хотите перейти к следующей строке напрямую, используйте shift + enter.

+1

Хм ... Я нахожу, что клавиша Tab не работает в PyDev так, как она есть в JavaScript или файлах/перспективах C/C++, где нажатие Tab поместит курсор за пределы текущих котировок/скобок. Протестировано с PyDev 2.5. – Vitaly

+1

Например, в var = {['this', 'is', 'great |']} вам нужно нажать клавишу «, чтобы вывести курсор из строки», чтобы выйти из массива, а затем}, чтобы выйти из объект. Где при наборе этого же утверждения в JS-файле вам просто нужно нажать Tab для каждого из случаев. – Vitaly

+0

@Vitaly Чтобы получить нужное поведение, см. Ответ Блока. – 2014-07-29 16:08:25

12

Как Fabio сказал, что вы может выпрыгнуть, нажав TAB или Enter, но эта опция отключена по умолчанию, и вы просто получаете несколько пробелов/новую строку при нажатии TAB/Enter.

Чтобы включить это драгоценный вариант, перейдите к:
Window > Preferences > PyDev > Editor > Typing
и проверить «Включить ссылку на автоматической скобкой или литералов закрытия».

+0

Отличный !! Благодаря! – Vitaly

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