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?

Antworten:


228

Ich denke du willst so etwas

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


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.


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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.