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?

Respostas:


228

Eu acho que você quer algo como

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


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


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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.