Как окружить выделенный текст в PyCharm, как Sublime Text

125

Есть ли способ настроить PyCharm так, чтобы он мог заключать выбранный код в круглые скобки, просто набрав ключ в круглых скобках, например, когда мы используем SublimText 2?

Алексис Бенуа
источник

Ответы:

228

Я думаю ты хочешь что-то вроде

Settings | Editor | General | Smart Keys -> Surround selection on typing quote or brace

Арно П.
источник
7
В Windows это File | SettingsвместоPreferences
Иск Фонда Моники
Это приводит к поведению, аналогичному Jupyter Notebook, что делает переключение между ними гораздо более плавным. Спасибо!
Shovalt
2
на Mac PreferencesвместоSettings
подставлено
20

PyCharm 4.0 имеет возможность Surround With..., выбрав фрагмент кода и нажав

ctrl+ alt+T

или на Mac: + +T

Вариант 1 должен предоставить вам функциональность, которую вы ищете:

PyCharm Ctrl + Alt + T

Энди
источник
1
Я пробовал это, но он также добавляет разрыв строки. Если у меня есть, скажем, «print doc», выберите «doc» и примените это, «doc» превратится в «(doc)», как и ожидалось, но перейдет в другую строку.
Дуглас Энрике,
@DouglasHenrique, это поведение можно изменить с помощью переменной шаблона $ END $ live.
j_walker_dev 04