A la recherche d'un éditeur. - L©S ßlog - CyberSDF

L©S ßlog - CyberSDF



A la recherche d'un éditeur.

Le dimanche 19 août 2007 à 16:04:: Laurent - CyberSDF:: Ubuntu - Monde de geek

Voilà un bon bout de temps que je suis à la recherche d'une application pour mes développements et diverses maintenances de mes programmes et applications web.
Mon cahier des charges est celui-là :

  • Léger, il ne doit pas mettre 30 secondes à se lancer ni bouffer trop de ram ;
  • Interface légère, je ne veux pas de 10000 boutons ni à avoir à fouiller dans de longs menus, et si possible en français ;
  • Coloration syntaxique ;
  • Multilangage dont un support parfait de PHP ;
  • Autocomplétion ;
  • Liste des paramètres d'une fonction PHP en cours de frappe car j'oublie tout le temps leurs ordres ;
  • Multifichiers ;
  • Ouverture des derniers fichiers édités au lancement de l'application ;
  • Fonction de recherche et de remplacement évoluée ;
  • Glisser / Déposer de texte ;
  • Autoindentation ;
  • Sachant jongler avec des fichiers en UTF8 et ISO-8859-1 ;
  • Sachant jongler avec les fins de lignes qu'elles soient CR/LF, LF ou CR ;
  • Raccourcis clavier personnalisables ;
  • Gratuit, encore mieux si libre ;
  • Fonctionnant sous Linux (GTK si possible).

Bref, j'ai eu beau fouiller partout, en essayer tout un tas, je ne trouvais pas mon bonheur et je m'étais résolu à utiliser vim... Puis un jour, en fouillant la documentation d'Ubuntu-fr, je suis tombé complètement par hasard sur la page de Geany.
Et là, surprise, joie, bonheur, Geany qui non seulement fait tout ce dont j'ai besoin mais bien plus encore ! Bref, à tester !

Edit : La version disponible dans universe est plutôt vieille. La dernière version, la 0.11 propose plus de fonctionnalités et corrige quelques bugs. Malheureusement, elle ne sera disponible que dans Gusty et n'est pas présente dans les backports de Feisty. Du coup, si vous voulez la 0.11, je vous invite à télécharger la version 0.11 de Geany sur getdeb qui a été packagée par quelqu'un de fiable ;-)

Edit 2 : Pour mettre cours au commentaires sur tel ou tel soft j'ai essayé : Scite, Quanta+, Bluefish, gPHPedit, Eclipse, Komodo edit, gEdit, Emacs, Jext, jEdit, Vim (que j'utilise occasionnellement) et AUCUN ne répondait à mon cahier des charges.

Blogmark it ! :: trackback fermés :: fil rss des commentaires

Aucun trackback.

Commentaire(s)

1. Le dimanche 19 août 2007 à 18:05 :: sombrero

Héhé en lisant toutes tes demandes de fonctionnalités, je me suis dit que j'allais te parler de Geany... J'avais longtemps cherché moi aussi sans trop de conviction avant de tomber sur ce petit bijoux très jeune mais déjà si fonctionnel.

2. Le dimanche 19 août 2007 à 18:11 :: Samuel MARTIN

Moi j'utilise Gedit avec quelques plugins.. mais le meilleur éditeur me semble être TextMate uniquement disponible sur Mac.

3. Le dimanche 19 août 2007 à 18:14 :: manatlan

"komodo edit"

4. Le dimanche 19 août 2007 à 18:19 :: The_Glu

Un billet sur komodo : http://theglu.tuxfamily.org/wordpress/2007/04/22/komodo-edit-adieu-eclipse/

Il semble bien Geany, mais il lui manque un gros truc à mon avis c'est la gestion d'un projet...

5. Le dimanche 19 août 2007 à 18:38 :: Laurent - CyberSDF

@The_Glu: si si il a bien la gestion de projet d'après la doc : http://geany.uvena.de/manual/index.html#project-management
Geany est un IDE léger à part entière :-)

6. Le dimanche 19 août 2007 à 18:45 :: Adrien F.

A croire que plus personne ne connait vim de nos jours :(

7. Le dimanche 19 août 2007 à 18:55 :: Ptit Chat

et si ça ne te convient pas, tu peux toujours utiliser Quanta+ mais c'est en Qt :-/ (ftp et subversion intégré)

8. Le dimanche 19 août 2007 à 19:05 :: Pingoomax

As tu testé Scite? Excellant soft.

Sinon, d'habitude de crie emacs (qui commence à me saouler, mais qui a pas mal d'extension que j'utilise souvent)

9. Le dimanche 19 août 2007 à 20:00 :: Damien ALEXANDRE

Perso en lisant le cahier des charge j'ai tout de suite pensé à Komodo Edit.

Au niveau auto complétion il est très complet, il indexe même les fonctions perso. Et si on installe php-client, il l'utilise pour parser le PHP et ainsi souligner les erreurs de syntaxe.

Et il gère à la perfection les différents encodage de caractères.

Son seul défaut est de ne pas être libre :)

10. Le dimanche 19 août 2007 à 20:27 :: Sebseb01

il en manque que le support du ftp ... même pas par gnome-vfs, les devs ne veulent pas le rajouter ;-(

il existe un contournement :-P ... LUFS ou FUSE .. mais c'est dommage.

Si non il est parfait ... ça fait déjà quelque temps que je l'utilise ... et je le recommande à tous ceux qui n'exisge pas le support du FTP

11. Le dimanche 19 août 2007 à 21:31 :: The_Glu

@ Laurent - CyberSDF

Bein faudra me monter ou sont les boutons :P.

Je crois que c'est que pour la compilation et cie que ça s'applique.

12. Le dimanche 19 août 2007 à 21:32 :: NiKo

T'as essayé Scribes ?

13. Le dimanche 19 août 2007 à 22:37 :: xilef_

gVim

14. Le lundi 20 août 2007 à 02:10 :: tenshu

hélas mille fois hélas même le très lourd eclipse n'égale pas la perfection du très proprio phpedit pour windows

15. Le lundi 20 août 2007 à 08:17 :: Okonkole

J'avais le même cahier des charges que toi, j'ai fais la même recherche, et j'ai trouvé le même soft, GEANY est GÉNIAL. J'allais te le proposer. Par contre la version des dépots m'a jusque-là suffit. J'essayerais peut-être la nouvelle version!!

16. Le lundi 20 août 2007 à 10:52 :: Laurent - CyberSDF

@The_Glu : C'est dans la v0.11.
@NiKo : Oui j'ai essayé Scribe, je n'ai pas accroché...

Sinon, je dois avouer que Komodo edit est vraiment bien, notamment au niveau de l'autocomplétion. Par contre, technologie HIM oblige, il est plus lent que Geany. Je pense tout de même que je vais le tester plus en avant avec des projets complètement en POO.

17. Le lundi 20 août 2007 à 11:07 :: Raph

Ayant le même cahier des charges que toi, j'avais déjà vu Geany, mais j'avais cru comprendre qu'il était basé sur Scite, que j'adore mais qui avait un gros défault : L'UTF-8 n'était pas correctement géré, c'était un Bug connu avec lequel il fallait flirter... Je n'ai donc pas pris la peine d'essayer Geany et j'utilise Gedit.

Geany gère-t-il bien l'UTF-8 ? Pas besoin de ligne supplémentaire pour lui faire bien détecter ? Peut-on passer de UTF-8 à l'ISO facilement et vice-versa ?

Merci.

18. Le lundi 20 août 2007 à 11:48 :: Laurent - CyberSDF

@Raph : Oui Geany supporte très bien l'UTF8 et l'ISO-8859-1. C'est d'ailleurs, avec le support des fins de lignes, une de mes plus fortes priorités vu que je travaille souvent sur des projets où les fichiers ont été rédigés par diverses personnes sous divers OS avec divers outils (un beau bordel quoi ;-)...

19. Le lundi 20 août 2007 à 20:13 :: gagarine

Pas mal ce geany.. vraiment très légé :).

Ce qui manque je trouve c'est: -soulignement des erreurs de syntaxe! -une intégration avec la doc de PHP (ou d'autre langage). -pouvoir exporter et parcourir la doc en phpDoc d'un projet.

Donc très bien mais il manque juste quelques "détailles" pour qu'il puisse totalement et définitivement remplacer eclipse pour moi.

Je vais tester komodo.

20. Le lundi 20 août 2007 à 20:56 :: Laurent - CyberSDF

@gagarine : Il n'y a que moi qui lis la doc d'un logiciel ;-) ???

21. Le lundi 20 août 2007 à 22:54 :: MojoRising

Je confirme le choix de Geany après le même type de pérégrinations.

D'ailleurs, je vais de ce pas installer la dernière version qui supporte la coloration syntaxique du javascript.

22. Le lundi 20 août 2007 à 23:38 :: popi

j'adore geany seulement comme il colore parfois un peu léger (pour le python par exemple) on a envie de configurer la coloration synthaxique et la c'est le drame... *rolleyes*

23. Le lundi 20 août 2007 à 23:59 :: gagarine

@Laurent - CyberSDF

Oui désolé j'ai lut en diagonal.. et je dois dire que je découvre le soft.

Pour la phpDoc je trouve intéressant dans deux cas: - pour la reprise d'un "vieux" projet -pour bosser à plusieurs Tu peux vite switcher entre le code et la doc et changer l'un ou l'autre rapidement sans régénérer toute la doc avec un outils externe...

Pour le soulignement... je voyait une fonctionnalité plus avancé en faite, je me suis mal exprimé: -choix de la version de PHP -les différents niveau, warning, error, etc - petit soulignement des erreurs avec via un clique ou un survole le message complet - onglet avec toute les fautes (utile pour passer de PHPx a PHPy)

Il y a ça dans eclipse (via le plugin de zen) et c'est assez utile parfois (pour le passage d'une version à l'autre c'est top).

24. Le mardi 21 août 2007 à 11:44 :: ponsfrilus

http://forum.ubuntu-fr.org/viewtopic.php?id=84070

Une liste d'IDE:

- http://www.linuxdocs.org/HOWTOs/PHP-HOWTO-9.html

- http://www.php-editors.com/result.php

Et en voila quelques-uns:

+ PHPEclipse: http://www.phpeclipse.de/

+ Jext: http://www.jext.org/

+ Quanta+: http://quanta.kdewebdev.org/

+ Anjuta: http://anjuta.sourceforge.net/

+ PHP Simple IDE: http://www.phpside.org/

+ gPHPEdit: http://www.gphpedit.org/

+ Emacs: http://www.gnu.org/software/emacs/emacs.html

+ gVim: http://www.vim.org/

+ Scribes. http://scribes.sourceforge.net/

25. Le mardi 21 août 2007 à 14:11 :: Laurent - CyberSDF

@ponsfrilus : C'est bien beau ta liste mais elle sert à quoi ?

26. Le mardi 21 août 2007 à 15:29 :: Spheerys

Très sympa geany :)

La seule chose qui me manque par rapport à Bluefish, c'est un navigateur de fichier dans le panneau de gauche...

27. Le mardi 21 août 2007 à 23:16 :: gilgam

il a l'aire bien mais comment gérer un projet avec plusieurs fichiers. je n'ai pas trouvé...

merci

28. Le mardi 21 août 2007 à 23:17 :: gilgam

oups pas mal de fôtes d'aurtografe ;-)

désolé

gilgam

29. Le jeudi 23 août 2007 à 10:47 :: msg_dracula

Pour ma part, c'est bluefish, tres léger.....

30. Le vendredi 24 août 2007 à 08:19 :: manuker

Génial! J'attendais de trouver un éditeur comme ça depuis longtemps. C'est incroyable comme le libre comporte des ressources de qualité qui sont finalement peu connues!

31. Le vendredi 24 août 2007 à 13:55 :: gagarine

Pour le un navigateur de fichier dans le panneau de gauche:

http://sourceforge.net/tracker/index.php?func=detail&aid=1682383&group_id=153444&atid=787794

Haaa, il a quand même un gros défaut :/ (c'est rassurant lol)

32. Le mercredi 29 août 2007 à 18:52 :: franck

+1 pour un post de valeur !!! (je continue à chercher la perle rare sur Gnome : un équivalent de TextMate !) J'avais trouvé également scribe (h**p://scribes.berlios.de/) comme Nikos plus haut mais il me semble moins complet que Geany. Je teste actuellement les deux. oO-/

33. Le lundi 3 septembre 2007 à 09:45 :: wildmary

voila un moment que je me satisfait de Bluefish mais Geany a l'air vraiment mieux, merci pour l'info, je m'en vais tester ça :)

34. Le jeudi 25 octobre 2007 à 22:41 :: Samuel MARTIN

Depuis peu j'utilise geany, j'en suis assez satisfait ! Certain cite scribes.. je l'ai testé ça rien avoir. Beaucoup moins complet !. Ps: j'ai réalisé le logo pour scribes :p -> http://blog.creaone.fr/post/2007/04/08/Scribes-et-son-logo

35. Le dimanche 3 février 2008 à 22:23 :: Mister Bark

Salut Laurent ;)

Je vois que tu dis "Oui Geany supporte très bien l'UTF8 et l'ISO-8859-1" C'est la raison pour laquelle je suis tombé sur cette page, je viens de chercher de partout, moi il force l'utf8 dans tous les cas. Ni son .conf ni une option à son lancement ne permet de choisir, je ne trouve rien !

Résultat, lorsque j'ouvre un fichier en iso, il me le massacre en le sauvant en utf8.

Voila, si tu pouvais m'expliquer ou tu gères l'encodage. Merci beaucoup !

PS: j'ai geany 0.7.1

36. Le samedi 16 février 2008 à 13:41 :: Mister Bark

pas d'idée ? :(

Les commentaires sont fermés.

Toutes les fautes d'orthographes présentes sur ce site sont protégées par la licence Logo Creative common Creative common

 |  Valid XHTML  |  Valid CSS  |  Dotclear  |  Design décliné de [ON]Simple par [ NikO ]
Hébergé par Typhon.Network