OVH Cloud OVH Cloud

IDE Perl

20 réponses
Avatar
Delf
Rebonjour,

Connaitriez-vous un IDE pour Perl avec auto-complétion, coloration
syntaxique, etc ? fonctionnant sous Linux/UNiX.

Merci anticipé.

--
Delf

10 réponses

1 2
Avatar
j!hem
Delf a exposé le 06/02/2006 :
Rebonjour,

Connaitriez-vous un IDE pour Perl avec auto-complétion, coloration
syntaxique, etc ? fonctionnant sous Linux/UNiX.

Merci anticipé.


Perso, j'ai pris une licence de Komodo.
Voir http://www.activestate.com

--
Cordialement,
Jean-Marc "j!hem" QUERE

Avatar
nospam
Delf wrote:

Rebonjour,

Connaitriez-vous un IDE pour Perl avec auto-complétion, coloration
syntaxique, etc ? fonctionnant sous Linux/UNiX.


C'est un peu sortir un bazooka pour tuer un moustique, mais eclipse fait
cela relativement bien avec le plugin approprié.

--
Romuald Brunet, ICQ 33033393

Remplacez nospam par mon prénom pour me contacter par email

Avatar
Delf
Delf wrote:

Connaitriez-vous un IDE pour Perl avec auto-complétion, coloration
syntaxique, etc ? fonctionnant sous Linux/UNiX.


Merci pour les réponses.
J'ai finalement utilisé Nedit, léger, bien.

--
Delf

Avatar
Delf
Delf wrote:

J'ai finalement utilisé Nedit, léger, bien.


(Par contre, je n'ai que la coloration)

--
Delf

Avatar
Emmanuel Florac
Le Wed, 08 Feb 2006 09:23:19 +0100, Delf a écrit :


(Par contre, je n'ai que la coloration)


Ah mince, j'ai oublié de publier les macros que j'ai faites pour ça,
hum... Bon alors pour configurer NEdit aux petits oignons pour faire du
perl :

1) sur ftp.nedit.org, télécharge le fichier calltips perl (perl.tips)
2) Dans Preferences->Defaults Settings->Languages modes, va à la ligne
"Perl" et dans "default calltips file" mets le chemin du fichier.
3) fais PReferences->Save Defaults
4) ouvre un document Perl. Maintenant si tu sélectionnes un built-in de
perl et appuie sur Ctrl+', tu vas avoir un calltip explicatif, par exemple

chdir
# chdir EXPR
change the current working directory to
EXPR or $ENV{HOME} if EXPR ommited.

Ensuite la documentation plus complète : Preferences->Defaults
Settings->Customize Menus->Macro Menu, ajoute la macro suivante (ou même
un sous menu "Perl"):


$module=get_selection()
$command="perldoc '"
$documentation=shell_command( $command $module "'", "" )

if (length($documentation) < 80) {
$command="perldoc -f '"
$documentation=shell_command( $command $module "'", "" )
}

if (length($documentation) < 80) {
dialog("Pas de documentation pour " $module)
} else {
shell_command( "xterm -e " $command $module "'", "" )

}

Quand tu appelles cette macro, elle appelle "perldoc" ou "perldoc -f" sur
le mot sélectionné, bien pratique pour documenter les modules :)

Reste la complétion. Il faut que je publie mes macros sur

http://www.nedit.org/niki/index.php/Macro%20Collection

Je te fais ça dans la journée...

Pour info, dans mon menu "Macro" j'ai un sous menu "Perl" avec les
fonctions suivantes :

Comment selection
Uncomment selection
Shebang
Perldoc

Plus les macros de complétion qui n'apparaissent pas dans un menu...

--
Je suis riche des biens dont je sais me passer.
Louis-Jean-Baptiste Etienne Vigée.

Avatar
Delf
Emmanuel Florac wrote:

[..]
Je te fais ça dans la journée...


Ah, c'est sympa de ta part, merci.

--
Delf

Avatar
kurtz_le_pirate
"Emmanuel Florac" a écrit dans le message de
news:


(Par contre, je n'ai que la coloration)


Ah mince, j'ai oublié de publier les macros que j'ai faites pour ça,
hum... Bon alors pour configurer NEdit aux petits oignons pour faire
du
perl :

1) sur ftp.nedit.org, télécharge le fichier calltips perl
(perl.tips)


c'est la : ftp.nedit.org/pub/NEdit/contrib/calltips
ça marche bien (testé tiger), il faut juste que le token soit
sélectionné :))

klp


Avatar
Emmanuel Florac
Le Wed, 08 Feb 2006 10:59:07 +0100, Delf a écrit :


Ah, c'est sympa de ta part, merci.


Voilà, j'ai tout mis là :

http://www.nedit.org/niki/index.php/PerlMacrosAndCompletion

Bon c'est un peu bordélique à installer, mais ça n'est à faire qu'une
seule fois :)
Nedit a ceci de bien que le langage de macro ressemble fortement à Perl,
donc je ne saurais trop d'inciter à créer des macros si tu en as besoin :)

--
Je suis riche des biens dont je sais me passer.
Louis-Jean-Baptiste Etienne Vigée.

Avatar
Emmanuel Florac
Le Wed, 08 Feb 2006 14:40:45 +0100, kurtz_le_pirate a écrit :


c'est la : ftp.nedit.org/pub/NEdit/contrib/calltips
ça marche bien (testé tiger), il faut juste que le token soit
sélectionné :))


Oui, c'est pour ça qu'il vaut mieux modifier les préférences pour
charger le calltips dès qu'on passe en mode "Perl", c'est plus simple.

Dès que j'aurai du temps à perdre j'ai deux macros à faire : une qui
parse les modules chargés ( "use Truc") pour auto-complèter
automatiquement les subs et les variables exportées ; et aussi la macro
pour le "smart indent", j'ai essayé sous C et c'est quand même sympa !

--
A thing of beauty is a joy forever.
J. Keats.

Ah! Singe débotté, hisse un jouet fort et vert!
Marcel Bénabou.

Avatar
Frantz Dorsemaine
Thomas vO écrivait
news::

bonjour,

À (at) Mon, 06 Feb 2006 16:38:04 +0100,
Delf nous disait (told us):
Rebonjour,

Connaitriez-vous un IDE pour Perl avec auto-complétion, coloration
syntaxique, etc ? fonctionnant sous Linux/UNiX.

Merci anticipé.


(X)Emacs.

Salut, moi j'utilise OptiPerl tiptop!



1 2