Quebra de código IntelliJ?

131

Como seria possível atribuir um atalho para quebra de linha como o texto sublime faz? isto é, se a linha do código for muito longa, ela deve ser automaticamente interrompida para a próxima linha. wikipedia.org.org/Word_wrap

Este código deve ser agrupado

Sayat Satybald
fonte
Talvez eu não tenha entendido você corretamente. Se você deseja formatar o código, dependendo das combinações de teclas, você pode formatar automaticamente o código. Ligação ao Eclipse: Shift + Ctrl + F. E se você editar uma string, basta pressionar <Enter> dentro e ela irá gerar o código para concatenar a string. Você quis dizer isso?
hgoebl
1
Bem, sim ENTER resolverá meu problema, mas não poderei pressionar Enter em cada linha. Além disso, se alguém abrir esse arquivo em um monitor diferente, seria uma bagunça feia. Eu quero tornar IDE quebras de linha automáticas.
Sayat Satybald
Você não pode ter quebras de linha no intellij que são visíveis apenas no seu monitor - é necessário reformatar o texto para ter quebras de linha rígidas. basta usar ctrl-alt-enter, ctrl-enter ou qualquer outra coisa.
vikingsteve

Respostas:

215

Eu acho que "soft wrap" pode ser o que você procura. É somente leitura, ou seja, não altera os caracteres no arquivo, apenas envolve o que você vê na tela.

configurações soft wrap Intellij> = 14.1.4 : Como apontado pelo looper nos comentários, as opções estão em Arquivo> Configurações> Editor> Geral - no Espaço Virtual ou Soft Wraps subgrupo .

Intellij <14.1.4 : Procure em Arquivo> Configurações> Editor> Espaço Virtual . Por padrão, não possui um atalho, mas você pode atribuir um no mapa de teclas.

AndroidStudio> = 1.4.1 : as opções estão em Arquivo> Configurações> Editor> Geral - nas Soft Wraps subgrupo .

Você também pode clicar com o botão direito do mouse na calha (a barra vertical onde o número da linha é mostrado) e selecionar "Usar envolvimentos suaves" - obrigado por Bajal por comentar. envoltório macio da calha

Shorn
fonte
1
Na versão atual do IntelliJ (14.1.4), a opção de quebra automática está localizada em Editor -> Geral.
looper
22
Também é possível clicar com o botão direito do mouse na calha (a barra vertical onde o número da linha é mostrado) e selecionar "Usar envoltórios macios" [15.0.1]
Bajal
2
(In Community Edition 2016+) ir: IntelliJ IDEA> Preferências> Editor> Geral: selecionar opções "Usar envoltórios macios no editor" e "travessão do Uso linha original para peças embrulhadas"
Alferd Nobel
Obrigado! Eu só consegui encontrar o invólucro flexível do Editor ativo e isso estava me deixando louco.
19418 Allison
1
No IntelliJ IDEA 2018.2 no mac, 'Usar envoltórios macios' está em Exibir -> Editor ativo
user674669
11

[ctrl + alt + s] ou Arquivo-> configurações para abrir o diálogo de configurações.

Procure pelo estilo do código. nas configurações do projeto.

No estilo do código, verificação geral

wrap when typing reaches margin

Isso fornecerá quebra de código.

Dineshkumar
fonte
1
Obrigado pela sugestão, mas basicamente estou querendo ler um código. Não enquanto estiver editando ou escrevendo um novo.
Sayat Satybald
Essa opção foi renomeada? Não consigo mais encontrá-lo.
Pieter
6

Na Community Edition, faça o seguinte:

Arquivo >> Configurações >> Editor >> Code Style >> Java

Vá para a guia Embrulho e chaves.

Defina a opção "Margem direita (colunas)" com o número de colunas que você deseja como ponto de quebra de linha. Defina "Quebrar ao digitar" como SIM.

Não se esqueça de aplicar as alterações antes de clicar em OK.

Vishal
fonte
4

Também é possível clicar com o botão direito do mouse na calha (a barra vertical onde o número da linha é mostrado) e selecionar "Usar envolvimentos suaves" - graças a Bajal para comentar.

Esta é a maneira mais fácil, e eu a encontrei nos comentários. Eu acho que deve ser uma resposta para que todos possam vê-la facilmente.

acpuma
fonte
2

(Na Community Edition 2016+), acesse: IntelliJ IDEA> Preferências> Editor> Geral: selecione as opções "Usar envolvimentos suaves no editor" e "Usar recuo da linha original para peças embrulhadas"

Alferd Nobel
fonte
2

Para IntelliJ IDEA versão: 2019.3

  1. Vá para Arquivo> Configurações

  2. Uma nova janela aparecerá

  3. Selecione Editor> Geral

Navegue para a seção Soft Wraps, marque a caixa e use um ponto-e-vírgula como delimitador, * e? como curingas, adicione as extensões de arquivo desejadas. Selecione Aplicar e você está pronto para ir.

Captura de tela da janela Configurações

Matt Hippensteel
fonte
2

Para quebrar o texto no editor de código no IntelliJ IDEA 2020, siga estas etapas:

  1. Crtl + Shift + "A" OU Ajuda -> Localizar ação
  2. Digite: "quebrar" na caixa de texto
  3. Alternar: Visualizar | Editor Ativo Soft-Wrap "ON"

Imagem da opção Alternar no menu

Noah PG
fonte
1

OS X 10.8 IntelliJ Idea 15.0.5: Menu IntelliJ IDEA / Preferências / Editor / Geral / Soft Wraps

Gyuri
fonte