Domanda

Programmare PHP in Eclipse PDT è prevalentemente una gioia:completamento del codice, modelli, salto dei metodi, ecc.

Tuttavia, una cosa che mi fa impazzire è che non riesco a mandare a capo le mie righe nei file PHP, quindi su righe lunghe scrivo indefinitamente a destra.

Faccio clic su Windows|Preferenze e digito "wrap" e ottengo:

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

Ho provato a modificare l'"avvolgimento automatico" che ho trovato lì e la "larghezza della linea" su 72 ma non hanno avuto alcun effetto.

Come posso far funzionare il ritorno a capo automatico in Eclipse PDT per i file PHP?

È stato utile?

Soluzione

Questa è stata davvero una delle funzionalità più desiderate in Eclipse.Non manca solo nei file PHP: manca nell'IDE.Fortunatamente, da Google Summer of Code, otteniamo questo plug-in A capo automatico di Eclipse

Per installarlo, aggiungi il seguente sito di aggiornamento in Eclipse:

Sito di aggiornamento AhtiK Eclipse WordWrap 0.0.5

Altri suggerimenti

Plug-in per il ritorno a capo automatico di Eclipse di Florian Weßling funziona bene in Eclispe PDT (3.0.2).

Siti di installazione e aggiornamento

Si consiglia di riavviare Eclipse con -clean opzione immediatamente dopo l'installazione.

Eclissi Indaco 3.7: http://dev.cdhq.de/eclipse/updatesite/indigo/
Eclissi Giunone 4.2: http://dev.cdhq.de/eclipse/updatesite/juno/
Eclissi Keplero 4.3: http://dev.cdhq.de/eclipse/updatesite/kepler/
Eclissi Luna 4.4: http://dev.cdhq.de/eclipse/updatesite/luna/
Eclissi di Marte 4.5: http://dev.cdhq.de/eclipse/updatesite/mars/
Eclissi Neon 4.6:Plugin non necessario.* Basta premere Alt-Spostare-Y :)

* Vedere La risposta di KrisWebDev per ulteriori dettagli e su come rendere permanente il ritorno a capo automatico.

Utilizzo

Dopo l'installazione del plugin:

  • Menù contestuale: Fare clic con il tasto destro > Attiva/disattiva A capo automatico
  • Barra dei menu: Modificare > Attiva/disattiva A capo automatico
  • Scorciatoia da tastiera: Ctrl-Alt-E
  • Inoltre puoi: Modificare > Attiva A capo automatico in tutti gli editor aperti

Non esiste un indicatore dedicato per lo stato corrente dell'impostazione del ritorno a capo automatico, ma puoi controllare la barra di scorrimento orizzontale nell'Editor.

  • La barra di scorrimento orizzontale è visibile:Il ritorno a capo automatico è disabilitato.
  • La barra di scorrimento orizzontale è assente:Il ritorno a capo automatico è abilitato.

Finalmente qualcosa con cui funziona nel 2016 supporto nativo!

Vuoi l'ultimo e il più nuovo NEON versione di Eclipse da allora Errore 35779 è finalmente patchato:

  • Usa il Programma di installazione di Eclipse
  • Fare clic sull'icona "menu" in alto a destra e scegliere ADVANCED MODE
  • Selezionare Eclipse IDE for PHP Developers con Versione del prodotto: Latest
  • Prossimo ...Quindi, Fine

Ora puoi eseguire manualmente il comando a capo automatico utilizzando Alt+Spostare+Y per OGNI file!Noioso!

Quindi, se sei fortunato, dovrebbe esserci un bella ambientazione globale perso in Window > Preferences > General > Editors > Text Editors > Enable Wordwrap ma no, è una trappola, non c'è alcuna impostazione della GUI!Almeno nel momento in cui scrivo.

Quindi ho trovato il modo più difficile per impostarlo a livello globale (per impostazione predefinita):

  1. Chiudi Eclissi

  2. Trovare org.eclipse.ui.editors.prefs File delle impostazioni di Eclipse:

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

Se utilizzi una piattaforma come macOS in cui il comando precedente non funziona, puoi trovare il file delle impostazioni nella cartella dell'area di lavoro corrente in .metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs.

  1. Aggiungere:

    wordwrap.enabled=true

È una richiesta di miglioramento nota. Errore 35779

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top