Jak otoczyć wybrany tekst w PyCharm, tak jak w Sublime Text

125

Czy istnieje sposób na skonfigurowanie PyCharm tak, aby był w stanie otoczyć wybrany kod nawiasami, po prostu wpisując klucz nawiasu, tak jak wtedy, gdy używamy SublimText 2?

Alexis Benoist
źródło

Odpowiedzi:

228

Myślę, że chcesz czegoś takiego

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

Arnaud P
źródło
7
W systemie Windows jest to File | SettingszamiastPreferences
Pozew
Powoduje to zachowanie podobne do tego w Jupyter Notebook, dzięki czemu przełączanie między nimi jest znacznie płynniejsze. Dzięki!
Shovalt
2
na mac jest PreferenceszamiastSettings
ramce
20

PyCharm 4.0 ma opcję Surround With..., wybierając fragment kodu i naciskając

ctrl+ alt+T

lub na Macu: + +T

Opcja 1 powinna zapewnić Ci funkcjonalność, której szukasz:

PyCharm Ctrl + Alt + T

Andy
źródło
1
Próbowałem tego, ale to również dodaje podział wiersza. Jeśli mam, powiedzmy, „drukuj dokument”, wybierz „doc” i zastosuj to, „doc” zmieni się w „(doc)”, zgodnie z oczekiwaniami, ale przejdzie do innej linii.
Douglas Henrique
@DouglasHenrique to zachowanie powinno być możliwe do zmiany za pomocą zmiennej szablonu $ END $ live.
j_walker_dev