web-dev-qa-db-fra.com

Comment puis-je faire fonctionner Word Wrap dans Eclipse PDT pour les fichiers PHP?

Programmation PHP dans Eclipse PDT est principalement un plaisir: complétion de code, modèles, saut de méthode, etc.

Cependant, une chose qui me rend fou, c'est que je ne peux pas mettre mes lignes dans les fichiers PHP pour envelopper Word, donc sur les longues lignes, je tape indéfiniment vers la droite.

Je clique sur Windows | Préférences et tape "wrap" et j'obtiens:

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

J'ai essayé de changer le "retour automatique" que j'ai trouvé là-bas et la "largeur de ligne" à 72, mais ils n'ont eu aucun effet.

Comment puis-je faire fonctionner Word Wrap dans Eclipse PDT pour les fichiers PHP?

52
Edward Tanguay

Cela a vraiment été l'une des fonctionnalités les plus recherchées d'Eclipse. Il ne manque pas seulement dans PHP-- il manque dans l'EDI. Heureusement, de Google Summer of Code, nous obtenons ce plug-in Eclipse Word-Wrap

Pour l'installer, ajoutez le site de mise à jour suivant dans Eclipse:

Site de mise à jour AhtiK Eclipse WordWrap 0.0.5

66
Swati

Eclipse Word-Wrap Plug-In par Florian Weßling fonctionne bien dans Eclispe PDT (3.0.2).

Sites d'installation et de mise à jour

Il est recommandé de redémarrer Eclipse avec-clean option immédiatement après l'installation.

Eclipse Indigo 3.7: http://dev.cdhq.de/Eclipse/updatesite/Indigo/
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 non nécessaire. * Appuyez simplement sur Alt-Shift-Y :)

* Voir réponse de KrisWebDev pour plus de détails et comment rendre l'habillage Word permanent.

Utilisation

Après l'installation du plugin:

  • Menu contextuel: Clic droit> Basculer le retour automatique à la ligne
  • Barre de menus: Modifier> Basculer le retour automatique à la ligne
  • Raccourci clavier: Ctrl-Alt-E
  • Vous pouvez également: Modifier> Activer le retour automatique à la ligne dans tous les éditeurs ouverts

Il n'y a pas d'indicateur dédié pour l'état actuel du paramètre d'habillage Word, mais vous pouvez vérifier la barre de défilement horizontale dans l'éditeur.

  • La barre de défilement horizontale est visible: le retour automatique à la ligne est désactivé.
  • La barre de défilement horizontale est absente: le retour automatique à la ligne est activé.
14
Fedir RYKHTIK

Enfin quelque chose qui fonctionne en 2016 avec support natif !

Vous voulez la version la plus récente et la plus récente [~ # ~] néon [~ # ~] d'Eclipse depuis Bug 35779 est enfin patché:

  • Utilisez le programme d'installation Eclipse
  • Cliquez sur l'icône "menu" en haut à droite et choisissez ADVANCED MODE
  • Sélectionnez Eclipse IDE for PHP Developers avec Version du produit: Latest
  • Suivant ... Suivant, Terminer

Maintenant, vous pouvez faire un toogle wordwrap manuellement en utilisant Alt+Shift+Y pour CHAQUE fichier! Ennuyeuse!

Donc, si vous avez de la chance, il doit y avoir un Nice global setting perdu dans Window> Preferences> General> Editors> Text Editors> Enable Wordwrap mais non, c'est un piège, il n'y a pas de paramètre GUI! Au moins au moment de la rédaction.

J'ai donc trouvé le moyen difficile de le définir globalement (par défaut):

  1. Fermer Eclipse

  2. Trouver org.Eclipse.ui.editors.prefs Fichier de paramètres Eclipse:

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

Si vous êtes sur une plate-forme comme macOS où la commande ci-dessus ne fonctionne pas, vous pouvez trouver le fichier de paramètres dans votre dossier d'espace de travail actuel sous .metadata/.plugins/org.Eclipse.core.runtime/.settings/org.Eclipse.ui.editors.prefs.

  1. Ajouter:

    wordwrap.enabled=true

10
KrisWebDev

Il s'agit d'une demande d'amélioration connue. Bogue 35779

9
Turnkey