So umgeben Sie ausgewählten Text in PyCharm wie mit Sublime Text

125

Gibt es eine Möglichkeit, PyCharm so zu konfigurieren, dass ausgewählter Code mit Klammern umgeben wird, indem Sie einfach den Klammerschlüssel eingeben, wie bei Verwendung von SublimText 2?

Alexis Benoist
quelle

Antworten:

228

Ich denke du willst so etwas

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

Arnaud P.
quelle
7
Unter Windows ist dies File | Settingsanstelle vonPreferences
Fund Monicas Klage
Dies führt zu einem ähnlichen Verhalten wie bei Jupyter Notebook, wodurch der Wechsel zwischen beiden wesentlich reibungsloser wird. Vielen Dank!
Shovalt
2
auf Mac ist PreferencesstattSettings
gerahmt
20

PyCharm 4.0 bietet die Möglichkeit Surround With..., indem Sie Ihr Code-Snippet auswählen und drücken

ctrl+ alt+T

oder auf dem Mac: + +T

Option 1 sollte Ihnen die Funktionalität bieten, die Sie suchen:

PyCharm Strg + Alt + T.

Andy
quelle
1
Ich habe es versucht, aber es fügt auch einen Zeilenumbruch hinzu. Wenn ich beispielsweise "doc drucken" habe, wählen Sie "doc" und wenden Sie dies an. "Doc" wird erwartungsgemäß zu "(doc)", aber es wird in eine andere Zeile verschoben.
Douglas Henrique
@DouglasHenrique, dass das Verhalten mithilfe der Live-Vorlagenvariablen $ END $ geändert werden kann.
j_walker_dev