O Eclipse possui quebra de linha

141

Estou editando um arquivo XML com o Eclipse IDE e preciso inserir parágrafos de texto. Não parece que o eclipse tenha um recurso de quebra de linha. Alguém sabe se sim ou se existe um plugin para isso?

donpal
fonte
3
Você quer uma capa macia ou dura?
Ciro Santilli escreveu

Respostas:

50

Conforme mencionado no post do VonC nesta mesma página. O Eclipse agora tem esse recurso a partir de 06/2016 Neon.

Experimente este plugin Plug-in da plataforma Eclipse

Parece que o eclipse só tem a capacidade de fazê-lo manualmente por conta própria e aqui estão os comandos. Nesse ponto, você deve reformatar o texto destacado manualmente.

Não é muito óbvio como controlar a largura e quebra de linha do Eclipse nos arquivos de origem Java. Veja como e onde:

A largura do comentário e a quebra de linha estão definidas Preferences->Java->Code Style->Formatter, clique no botão Editar e selecione a guia Comentários. Eu gosto que a Largura da linha para Comentários seja 120.

A quebra de linha de código está definida nas proximidades, em Preferences->Java->Code Style- >Formatter, clique no botão Editar e selecione a guia Quebra de linha. Gosto de uma largura de linha de 120 e tamanho de recuo de 4.

A indentação é definida separadamente, em Preferences->Java->Code Style- >Formatter, clique no botão Editar e selecione a guia Indentação. Gosto de um tamanho de recuo 4, consistente com a configuração de recuo de quebra de linha.

Como se isso não bastasse, você também pode definir as margens da impressora, o tamanho da guia, etc., Preferences>General>Editors>Text Editorsonde defino a Largura da guia exibida como 4 e a coluna Margem de impressão como 120 ou mais.

Você também pode marcar a caixa Mostrar margem de impressão para obter uma linha vertical fraca na coluna de margem da impressora

Romain Hippeau
fonte
2
Também pensei nisso primeiro, mas imaginei que ele estivesse mais pedindo quebra automática durante a edição.
BalusC
@donpal Acho que encontrei um plugin.
Romain Hippeau
2
levei 45 minutos de pesquisa para descobrir que os comentários têm sua própria propriedade 'width' ... a MS escreve esse programa?
Cmcginty
instalei isso para ver se ele reconheceria arquivos de remarcação e permitiria quebra de linha, mas não o reconhece como um dos mais de 200 que ele reconhece e não parece ter uma maneira fácil de quebrar o que faz não reconhecer e não há muito no google sobre como fazê-lo funcionar. Eu tenho desinstalado.
precisa saber é o seguinte
Há uma limitação: este plug-in não funciona na visualização "Comparar". Linhas longas com diff ainda são dolorosas no eclipse.
haddr
125

Atualização 2016

Como mencionado por ralfstx 's resposta , Eclipse 4.6 M4 Neon ( ou mais ) tem uma característica palavra-wrap!
(Novembro de 2015, para lançamento em meados de 2016). Em qualquer visualização do editor, digite:

Alt+ Shift+Y

https://www.eclipse.org/eclipse/news/4.6/M4/images/word-wrap.png

( Sadik confirma nos comentários que trabalha com o Eclipse 2019-09 )

Por padrão, os editores de texto são abertos com a quebra de linha desativada.
Isso pode ser alterado com a opção Ativar quebra de linha ao abrir um editor na General > Editors > Text Editorspágina de preferências.

Alterne manualmente a quebra de linha clicando na janela do editor e pressionando ( Shift+ Alt+ Y).
No Mac OS X, pressione ( Cmd- Opt- Y). [Atualizado em maio de 2017]

O famoso bug 35779 foi finalmente fechado por r / # / c / 61972 / em novembro passado.

No entanto, existem alguns novos erros:

Desde que não seja possível fornecer desempenho aceitável do editor para arquivos grandes após ativar o estado de quebra automática de linha do editor, devemos garantir que os usuários não possam ativar a preferência 1 da WW sempre por padrão e saber por que os editores são lentos durante o redimensionamento / zoom.

(2020) MarcGuay acrescenta nos comentários :

Se você deseja que o agrupamento seja persistente / automático, o plug- in cdhq ainda funcionará com a versão 2019-03 do Eclipse.
Após a instalação, você pode ativá-lo via Window->Preferences->Word Wrap.


Atualização 2014

O plug-in Eclipse de quebra de palavras de.cdhq.eclipse.wordwrap acabou de ser atualizado e fornece uma boa quebra, conforme ilustrado na página do projeto :

http://dev.cdhq.de/eclipse/word-wrap/img/01_wrappingOff.gifhttp://dev.cdhq.de/eclipse/word-wrap/img/02_wrappingOn_full.gif


Resposta original maio de 2010

Experimente o plug-in de quebra de linha do Eclipse aqui .

Apenas para o registro, enquanto Eclipse colorer pode trazer embrulho para arquivos XML, Eclipse não tem, em geral, um suave característica de embrulho para o editor de texto.

Macio e duro. O Soft apenas distorce o texto na borda da janela direita sem adicionar novos números de linha (portanto, existem lacunas na lista de números quando você os habilita).

Este é um dos erros mais votados na história do Eclipse: bug 35779 (9 anos e contando, mais de 200 votos)

Atualização de fevereiro de 2013:

Esse bug faz referência a um antigo plug-in de quebra de linha do Word, mas Oak menciona em sua resposta (votado) um novo plug-in para versões recentes (Juno +) do Eclipse (portanto, 3.8.x, 4.x, podem ter sido vistos trabalhando com 3.7).
Esse plug-in é de Florian Weßling , que acabou de atualizá-lo (março de 2013)

Clique com o botão direito do mouse em um arquivo aberto e selecione " Alternar quebra automática de linha " (atalho ctrl+ alt+ e)

antes
palavras embrulhadas

VonC
fonte
O "plug-in de quebra de linha do Eclipse" funciona bem no mais recente Eclispe PDT, obrigado!
Fedir RYKHTIK 03/04
Obrigado! O plug-in do Word-Wrap e a correção do número da linha funcionam para arquivos txt normais, incluindo arquivos .java. Mas eles não funcionam para arquivos .xml. :(
Vince Yuan
Uau. Eu nunca gostei muito de eclipse. talvez eu deva usar o vim. 1
n611x007
1
+ 1 por mencionar a solicitação do recurso de quebra automática. Vamos votar isso para o céu.
Ciro Santilli escreveu
Para instalar este plug-in em Marte, o site de atualização do Luna deve ser usado: dev.cdhq.de/eclipse/updatesite/luna
Luís de Sousa
25

Ctrl+ Shift+ Fformatará um arquivo no Eclipse, dividindo linhas longas em várias linhas e comentários agradáveis. Você também pode destacar apenas uma seção de texto e formatar isso.

Sei que não se trata de uma quebra automática de linha suave / rígida como as outras respostas, mas não acho que a pergunta esteja pedindo algo sofisticado.

jfritz42
fonte
2
quebra de linha assumindo que seu editor atual suporta quebra de linha. Por exemplo, o pydev atualmente não (por volta de janeiro de 2014).
eCoE
Ctrl + Shift + F não envolve comentários longos para mim aqui em Marte.
Peter V. Mørch 23/09/2015
Ugh ... invólucro duro . PS: sobre "qualquer coisa extravagante", deduzo da "necessidade de inserir parágrafos de texto" da pergunta que ele não deseja pressionar Enter no final de cada linha. Então concluo que ele está procurando um envoltório macio . Além disso, ele perguntou se havia um plugin.
ADTC
19

Eclipse Neon (4.6), data de lançamento em junho de 2016, inclui quebra de linha para editores de texto. Ele está desativado por padrão e pode ser ativado e desativado usando o atalho de tecla Alt+Shift+Y(no Mac OS Cmd-Opt-Y). Alguns editores também fornecem um botão na barra de ferramentas para ativar a quebra de linha.

Veja o 4.6 M4 Novo e Notável

ralfstx
fonte
Finalmente! +1. Referenciei sua resposta na minha acima.
VonC 22/02
2
Não consegui ativar isso no Mac. Atalhos de teclado alternativos (opção ou comando) não o ativaram e não estão disponíveis na Ajuda ou em qualquer outro menu.
Deborah #
1
Na minha instalação (4.6.2 no Mac), é alt+ cmd+Y
Christian
Como ativar isso para visualização de comparação?
Dh_k
18

O plugin Eclipse Word-Wrap funciona para qualquer tipo de arquivo para mim.

Romain
fonte
1
Perfeito. Exatamente o que eu estava procurando.
precisa
Instalei o plugin Word Wrap, reiniciei o eclipse, mas não consigo descobrir a opção para o Word Wrap. Estou sentindo falta de alguma coisa? Estou usando o Eclipse Juno e instalei o PHP PDT no Juno. Mudou para a perspectiva PHP / Jave EE, mas não parece ser a opção para quebra de linha mesmo após a instalação do plug-in de quebra de linha. Você pode me ajudar por favor? Agradeço antecipadamente.
Sanjay
2
Depois de instalado, clique com o botão direito do mouse em qualquer lugar do editor e selecione Toggle Word WrapOU pressione Ctrl-Alt-E.
Gbmhunter
O link não funciona
Mote Zart 24/07
3

Do Bug 35779 - Comentário 187 :

Uma solução alternativa, que eu uso nos últimos anos, é usar o editor de marcação wiki do eclipse para editar arquivos de texto. Isso suporta quebra de linha e isso é suficiente para mim. Talvez essa informação possa ser útil para alguns de vocês.

pba
fonte
2

Quebra de linha sai da caixa com Juno agora. Clique com o botão direito do mouse no editor e selecione a opção " Quebra de linha " no menu suspenso.

manadu
fonte
2
@africanherbsman Também não é possível encontrar a opção "Quebra de linha". É especificado em uma perspectiva especial ou em qualquer tipo de perspectiva? Eu estou no C ++.
1555 Wang Wang
1
Estou na versão Eclipse Juno Java EE padrão, mas não consigo descobrir a opção para o WOrd Wrap.
precisa
1

No Eclipse v4.7 (Oxigênio):

Window menu → Editor → Toggle Word Wrap (Shift+Alt+Y)
Nicolas
fonte
1

Na versão: 2019-12 (4.14.0) no MAC

Vá para Windows-> Editor->Toggle Word Wrap

Jackson
fonte