Come circondare il testo selezionato in PyCharm come con Sublime Text


125

C'è un modo per configurare PyCharm in modo da poter racchiudere il codice selezionato tra parentesi semplicemente digitando la chiave tra parentesi, come quando usiamo SublimText 2?

Risposte:


228

Penso che tu voglia qualcosa del genere

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


7
Su Windows, questo è File | SettingsinvecePreferences
Fund Monica's Lawsuit

Ciò si traduce in un comportamento simile a quello del Notebook Jupyter, che rende il passaggio tra i due molto più fluido. Grazie!
Shovalt,

2
su mac è PreferencesinveceSettings
framled

20

PyCharm 4.0 ha l'opzione di Surround With..., selezionando lo snippet di codice e premendo

ctrl+ alt+T

o su Mac: + +T

L'opzione 1 dovrebbe fornirti le funzionalità che stai cercando:

PyCharm Ctrl + Alt + T


1
Ho provato questo, ma aggiunge anche un'interruzione di riga. Se ho, diciamo, "print doc", seleziona "doc" e applica questo, "doc" si trasforma in "(doc)", come previsto, ma va su un'altra riga.
Douglas Henrique,

@DouglasHenrique quel comportamento dovrebbe essere in grado di essere modificato usando la variabile del modello live $ END $.
j_walker_dev,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.