Как окружить выделенный текст в 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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.