Developpez.com - Rubrique Perl

Le Club des Développeurs et IT Pro

Les meilleurs outils et éditeurs de texte

Le 2005-06-05 23:38:43, par djibril, Responsable Perl et Outils
Bonjour,

Un débat avait déjà été lancé à ce sujet, mais afin de réunifier le tout proprement pour en faire une page "outils" pour notre rubrique Perl, je vous demande de plus de nous refaire partager vos expériences sur les EDI Perl. Ne vous limitez pas à répondre "L'EDI Truc c'est bien".
La page outils est maintenant disponible.

N'hésitez pas à préciser :
Quelle version/édition de l'EDI vous utilisez ?
Quels sont ses principaux atouts ?
Quels sont ses désavantages, ou les choses qu'il y aurait à améliorer ?
Quelle "configuration" utilisez-vous (plugins, extensions, etc.) ?
A qui conseilleriez vous cet EDI (développeur débutant, confirmé, expérimenté) ?
Cet EDI est un choix personnel ou quelque chose d'imposé (entreprise/école) ?
Si l'EDI que vous utilisez vous a été imposé, quel autre EDI vous auriez préféré utiliser ? Ou quel EDI utilisez vous personnellement ?
Combien d'EDI avez vous déjà utilisé ?
Si vous en avez utilisé plusieurs, qu'est-ce qui a motivé ces changements ?
Est ce gratuit ou payant ?
Lien du site web des l'EDI/Outils utilisés?
Autres commentaires ou critiques
compatibilités Windows/Linux/MacOS
Donnez une note entre 0 et 5

Merci de votre contribution

Quelle version/édition de l'EDI vous utilisez ?
vi sous linux et pspad 4.5.3 sous windows

Quels sont ses principaux atouts ?
Me permet de travailler sur plusieurs langages (web : html php, javascript, css), fichier de conf .ini, et même C/C++, Java

Quels sont ses désavantages, ou les choses qu'il y aurait à améliorer ?
Je n'arrive pas à y intégrer Perltidy dans pspad. Et ce serait bien si il exister un système d'autocomplétion comme eclipse et visual C#, mais à part ça, no comment

Quelle "configuration" vous utilisez (plugins, extensions, etc.) ?
aucun

A qui conseilleriez vous cet EDI (développeur débutant, confirmé, expérimenté) ?
tout le monde

Cet EDI est un choix personnel ou quelque chose d'imposé (entreprise/école) ?
personnel

Si l'EDI que vous utilisez vous a été imposé, quel autre EDI vous auriez préféré utiliser ? Ou quel EDI utilisez vous personnellement ?
Combien d'EDI avez vous déjà utilisé ?
plusieurs, notamment ultraedit (payant), eclipse (pour le java), eclipse pour perl que j'apprécie pas, lent, couleur moyen, bref pas adapté, visual C# pour faire du dotnet, Perl engine editor (payant), vi, et j'en oublie surement

Si vous en avez utilisé plusieurs, qu'est-ce qui a motivé ces changements ?
pspad me suffit pour Perl et pour Java ou dotnet, d'autres IDE sont plus adaptés

Sinon faudrait que je teste scite que recommande notre jedai
et d'autres si je trouve.
83 commentaires
  • GLDavid
    Expert confirmé
    Bon, je me lance !

    comme je suis sous Unix la plupart du temps (90%), je code sous un éditeur de textes très simple : KWrite, Nedit ou vi !
    Pour mes tests ? La console shell !
    Quand je suis sous Win autrement pour faire mumuse, j'ai trouvé un éditeur de textes sympa : Context, je vous le recommande et il est très bien pour les langages de scripts comme Perl.

    @++
  • 2Eurocents
    Membre expert
    Je ne jure plus que par SciTE : SCIntilla Text Editor !!!

    C'est un logiciel libre !

    Il est disponible sous Linux comme sous Windows (en fait, je m'en sers surtout sous Windows, ayant conservé l'habitude du couple nedit& + console pour le test, sous Linux).

    Il gère plusieurs onglets et le drag & drop de code ou de fichiers.

    Il a une coloration syntaxique au poil, pour plein de langages, et pas seulement Perl. Il repère aussi très bien les mélanges inconsistants, genre PHP/HTML et applique les colorations propres à chaque partie.

    Pour la mise en valeur du code, il y a aussi la possibilité de "plier" et "déplier" les blocs de code, les boucles ou les fonctions.

    Sur un de mes postes, par je ne sais quel miracle de la configuration (que je tente actuellement de reproduire sur les autres), j'ai même une completion automatique du code ainsi que des bulles d'aides pour les paramètres de fonctions standards et leur signification.

    Pour les langages interprétés, comme Perl, on teste par un petit [F5] (Tools/Go), qui sort l'affichage du script dans un cadre de la fenêtre. Pour les langages compilés, le couple [F7]/[F5] (Tools/Build - Tools Go) nous transforme ce petit éditeur en un vrai EDI s'il trouve le chemin des compilateurs (java, sans problème, gcc, aussi ...).

    Le code peut aussi être exporté, en HTML, en RTF ou en PDF, avec la coloration syntaxique ce qui, pour la documentation, est extraordinairement pratique.

    Enfin, bref, il est tout petit, mais je n'ai pas encore fini d'en faire le tour et je le trouve véritablement surpuissant !

    Si je vous ai bien mis en appétit en vous vendant ma soupe , voici le lien vers le site officiel.
  • Sentenza28
    Futur Membre du Club
    pour moi Ultra Edit 32 a toutes les sauces ! perl, php, shell... je n'utilise que lui, et la fonction ouverture et enregistrement via ftp est excellente !
    tres complet et tres pratique (edition de colonne, comparaison de fichier, coloration syntaxique customisable...) le must pour moi
  • Jedai
    Expert éminent
    Pour ma part, j'utilise également Scite pour les mêmes raisons que 2Eurocents. C'est vraiment une petite merveille, et tout léger, customisable à souhait, etc...

    Pour ce qui est de la complétion du code et de l'aide en ligne pour Perl, il suffit de disposer du fichier d'API de Perl qui est disponible sur le site officiel et dans certaines distributions du soft pour Windows directement.

    --
    Jedaï
  • nematoad
    Membre actif
    Sous Unix, vi. C'est disponible partout, et dans la mesure ou Perl a une certaine similarite avec le C, il y a plein de trucs qui marche tres bien, comme %.

    sous Windows, j'utilise ce que j'ai sous la main. notepad, ou EditpadLite, qui est largement suffisant a mes besoins. Au fond, je ne suis pas tres IDE.

    N
  • titoulet_perl
    Futur Membre du Club
    pour moi sous windows c'est notepad++ que je préfére à Scite mais bon je ne me suis pas vraiment attardé sur Scite
  • Arioch
    Membre chevronné
    Au boulot (Win2000) j'utilise généralement TextPad car c'est un éditeur de texte très puissant pour la manipulation de chaînes de caractères et pas seulement pour coder.

    A la maison (Mandrake 10.1), j'utilise SciTE que je connais depuis déjà 3 ans et qui est excellent.
  • LE NEINDRE
    Membre averti
    Moi c'est PSPad, je le trouve très bien.
    Mais EditPad n'est pas mal non plus à mon goût
  • nematoad
    Membre actif
    Tiens, je viend de voir un pub pour ceci :

    http://www.enginsite.com/Perl.htm

    Je ne sais pas du tout ce que cela vaut, mais peut-etre les inconditionnel(le)s des IDE vont aimer.

    N
  • sous linux :

    vim

    sous windows :

    j'utilisais conTEXT jusqu'a présent, et je m'en sert pour tout autres textes a éditer.
    Depuis peu je me suis remis a gvim, c'est quand meme très pratique