Como cercar o texto selecionado no PyCharm, como no Sublime Text

125

Existe uma maneira de configurar o PyCharm para poder colocar o código selecionado entre parênteses digitando apenas a chave entre parênteses, como quando usamos o SublimText 2?

Alexis Benoist
fonte

Respostas:

228

Eu acho que você quer algo como

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

Arnaud P
fonte
7
No Windows, isso é em File | Settingsvez dePreferences
Fund Monica's Lawsuit
Isso resulta em um comportamento semelhante ao do Jupyter Notebook, que torna a alternância entre os dois muito mais suave. Obrigado!
Shovalt
2
no mac é em Preferencesvez deSettings
emoldurado em 29/06
20

O PyCharm 4.0 tem a opção de Surround With..., selecionando seu snippet de código e pressionando

ctrl+ alt+T

ou no Mac: + +T

A opção 1 deve fornecer a funcionalidade que você está procurando:

PyCharm Ctrl + Alt + T

Andy
fonte
1
Eu tentei isso, mas também adiciona uma quebra de linha. Se eu tiver, digamos, "imprimir documento", selecione "doc" e aplique isso, "doc" se transforma em "(doc)", conforme o esperado, mas vai para outra linha.
Douglas Henrique
@DouglasHenrique que esse comportamento possa ser alterado usando a variável de modelo ativo $ END $.
j_walker_dev