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?

Odpowiedzi:


228

Myślę, że chcesz czegoś takiego

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


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


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

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.