Cómo rodear el texto seleccionado en PyCharm como con Sublime Text


125

¿Hay alguna forma de configurar PyCharm para poder rodear el código seleccionado con paréntesis simplemente escribiendo la tecla de paréntesis, como cuando usamos SublimText 2?

Respuestas:


228

Creo que quieres algo como

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


77
En Windows, esto es en File | Settingslugar dePreferences
Fund Monica's Lawsuit

Esto da como resultado un comportamiento similar al de Jupyter Notebook, lo que hace que el cambio entre los dos sea mucho más fluido. ¡Gracias!
Shovalt

2
en mac es en Preferenceslugar deSettings
enmarcado

20

PyCharm 4.0 tiene la opción de Surround With..., seleccionando el fragmento de código y presionando

ctrl+ alt+T

o en Mac: + +T

La opción 1 debería proporcionarle la funcionalidad que está buscando:

PyCharm Ctrl + Alt + T


1
Intenté esto, pero también agrega un salto de línea. Si tengo, por ejemplo, "print doc", selecciono "doc" y aplico esto, "doc" se convierte en "(doc)", como se esperaba, pero va a otra línea.
Douglas Henrique

@DouglasHenrique ese comportamiento debería poder cambiarse usando la variable de plantilla en vivo $ END $.
j_walker_dev

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.