Version imprimable du sujet

Cliquez ici pour voir ce sujet dans son format original

Forums MacBidouille _ La Programmation En Général _ Editeur texte (pour php, html) avec indentation

Écrit par : hellomorld 8 Feb 2012, 09:51

Bonjour,

Quel éditeur de texte permet :
1/ d'indenter le code pour bien faire apparaître les boucles, conditions, etc. et pas uniquement en cours d'écriture mais a posteriori, si tout est aligné à gauche par exemple.
Histoire de relire plus facilement le code !

Code
if (test) {
  switch () {
    case "1" :
      break;
    case "2" :
      for each (...) {

     }
  }
}


2/ et de replier ces boucles, conditions, ... pour là encore cacher des portions de code de façon à y voir plus clair. (comme dans l''inspecteur Web de Safari par exemple).

Merci d'avance de m'indiquer cette perle rare !
[EDIT] Ben Coda ! avec le plug-in Tidy Php j'ai l'indentation. C'est déjà ça !

J'utilise Coda mais il ne permet pas ça, et je n'ai pas trouvé de plug-in offrant ces fonctions.

Écrit par : bad_duck 8 Feb 2012, 18:49

TextMate fait ça.

Écrit par : Jaypee 8 Feb 2012, 21:03

Eclipse ou Aptana Studio 3.0 font ça. On peut changer les formats et partager les mêmes règles de formatage dans une équipe. Typiquement en C/Java, on peut placer l'accolade ouvrante en fin de ligne ou au début de la suivante.
On peut programmer le formatage du texte comme action automatique avant la sauvegarde.

J-P

Écrit par : MacNiaque 15 Feb 2012, 18:01

JEdit fait tout ça.
Pour indenter un texte, il suffit de selectionner la partie à indenter automatiquement (command-a) et aller dans « Edit/Indent/Indent Lines » et tout va s'indenter impeccable.

Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)