Pergunta

Programação PHP no Eclipse PDT é predominantemente uma alegria:. Conclusão de código, modelos, método de saltar, etc

No entanto, uma coisa que me deixa louco é que eu não posso chegar em minhas linhas em arquivos PHP para embrulhar palavra assim por diante longas filas Estou digitando indefinidamente para a direita.

eu clicar em Windows | preferências e digite "envoltório" e obter:

- Java | Code Style | Formatter
- Java | Editor | Typing
- Web and XML | CSS Files | Source

Eu tentei mudar o "wrap automaticamente" que eu encontrei lá eo "width Line" para 72, mas eles não tiveram nenhum efeito.

Como posso obter quebra de linha para trabalhar em Eclipse PDT para arquivos PHP?

Foi útil?

Solução

Este tem sido realmente uma das características mais desejadas no Eclipse. Não é apenas falta em PHP files-- que está faltando no IDE. Felizmente, a partir do Google Summer of Code, ficamos com este plug-in Eclipse Palavra-Wrap

Para instalá-lo, adicione o seguinte site de atualização no Eclipse:

AhtiK Eclipse WordWrap 0.0.5 Site de Atualização

Outras dicas

Eclipse Palavra-Wrap Plug-In por Florian Weßling funciona bem em Eclispe PDT (3.0.2).

locais Instalação e atualização

É recomendado para reiniciar o Eclipse com -clean opção imediatamente após a instalação.

Eclipse Indigo 3.7: http://dev.cdhq.de/eclipse/updatesite/ índigo /
Eclipse Juno 4.2: http://dev.cdhq.de/eclipse/updatesite/juno/
Eclipse Kepler 4.3: http://dev.cdhq.de/eclipse/updatesite/kepler/
Eclipse Luna 4.4: http://dev.cdhq.de/eclipse/updatesite/luna/
Eclipse Mars 4.5: http://dev.cdhq.de/eclipse/updatesite/mars/
Eclipse Neon 4.6:. Plugin não é necessário * Apenas pressione Alt - Mudança - Y :)

* Consulte de KrisWebDev resposta para mais detalhes e como fazer quebra de linha permanente.

Uso

Após a instalação do plugin:

  • menu de contexto: Botão direito do mouse > Alternar Word Wrap
  • Barra de menu: Editar > Alternar Word Wrap
  • Tecla de atalho: Ctrl - Alt - E
  • Além disso, você pode: Editar > Ativar Word Wrap em todos os editores abertos

Não há nenhum indicador específico para o estado actual da definição quebra de linha, mas você pode verificar a barra de rolagem horizontal no Editor.

  • Horizontal barra de rolagem é visível:. De linha é desativada
  • Horizontal barra de rolagem está ausente:. Envoltório Palavra está habilitado

Finalmente algo que funciona, em 2016 com suporte nativo !

Você quer o mais recente e mais recente NEON noreferrer versão do Eclipse desde Bug 35779 está finalmente corrigido:

  • Use o Eclipse instalador
  • Clique no ícone "menu" superior direito e escolha ADVANCED MODE
  • Selecionar Eclipse IDE for PHP Developers com Produto Versão : Latest
  • Em seguida ... Next, Finish

Agora você pode comutar wordwrap manualmente usando Alt + Mudança + Y para cada arquivo! Chato!

Então, se você tiver sorte, não é suposto ser um bom ajuste global perdido em Window> Preferences> General> Editors> Text Editors> Enable Wordwrap mas não, isso é uma armadilha, não há nenhuma configuração GUI! Pelo menos no momento da escrita.

Assim que eu encontrei a maneira mais difícil de defini-lo globalmente (por padrão):

  1. Fechar Eclipse

  2. Encontre arquivo org.eclipse.ui.editors.prefs Eclipse configurações:

    find ~ -name org.eclipse.ui.editors.prefs -printf "%p %TY-%Tm-%Td %TH:%TM:%TS\n"

Se você estiver em uma plataforma como o MacOS onde o comando acima não trabalho, você pode encontrar o arquivo de configurações na pasta de trabalho atual sob .metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs.

  1. Adicionar:

    wordwrap.enabled=true

É uma solicitação de melhoria conhecida. Bug 35779

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top