Comment entourer le texte sélectionné dans PyCharm comme avec Sublime Text

125

Existe-t-il un moyen de configurer PyCharm pour pouvoir entourer le code sélectionné de parenthèses en tapant simplement sur la touche parenthèse, comme lorsque nous utilisons SublimText 2?

Alexis Benoist
la source

Réponses:

228

Je pense que tu veux quelque chose comme

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

Arnaud P
la source
7
Sur Windows, c'est File | Settingsau lieu dePreferences
Procès de Fund Monica
Cela se traduit par un comportement similaire à celui de Jupyter Notebook, ce qui rend le basculement entre les deux beaucoup plus fluide. Merci!
Shovalt
2
sur mac est Preferencesau lieu deSettings
encadré le
20

PyCharm 4.0 a la possibilité de Surround With..., en sélectionnant votre extrait de code et en appuyant sur

ctrl+ alt+T

ou sur Mac: + +T

L'option 1 devrait vous fournir les fonctionnalités que vous recherchez:

PyCharm Ctrl + Alt + T

Andy
la source
1
J'ai essayé cela, mais cela ajoute également un saut de ligne. Si j'ai, disons, "print doc", sélectionnez "doc" et appliquez ceci, "doc" se transforme en "(doc)", comme prévu, mais il passe à une autre ligne.
Douglas Henrique
@DouglasHenrique que le comportement devrait pouvoir être changé en utilisant la variable de template $ END $ live.
j_walker_dev