Jérémie Ducastel

développement web

Komodo Edit

Publié le August 29th, 2008 par Jérémie Ducastel

Puisque la question a été posée sur la liste de diffusion de django, voici quelques remarques sur l’éditeur que j’utilise et les raisons de mon choix.

komodo edit Il s’agit donc de Komodo Edit, qui succède depuis maintenant une bonne année à PSPad (qui succédait lui-même à Context). L’essentiel de mon activité de développement se fait au bureau sous Windows, mais je développe également chez moi sous Mac, après quelques années sous Linux. Je souhaitais un éditeur qui soit multi-plateformes afin de n’avoir qu’une interface à apprendre. Pour le reste, voici un résumé :

coloration syntaxique
Les formats supportés (et qui m’intéressent) sont PHP, SQL, HTML, XML, CSS, Python, Javascript, Django (gabarits). Ce qu’il me manque : INI qui est un format que j’utilise pour mes fichiers de configuration.
Auto-complétion
Et vraiment très bien faite. Lorsque l’on commence à taper un nom de fonction, komodo propose une liste de choix, puis une bulle contextuelle avec la liste des arguments. Outre les fonctions natives du language, Komodo supporte également les fonctions et méthodes du projet en cours, et est même capable de récupérer les informations depuis leur docblock, ce qui est une motivation pour les écrire systématiquement :)
komodo : python import completion C’est aussi très utile pour les directives d’importation en python, quand on ne connait pas encore par coeur l’arborescence des paquets et modules que l’on utilise.
Projets
La creation d’un projet se fait assez facilement, en sélectionnant le dossier concerné. Ceci donne un navigateur de fichier pour le dossier en question.
Edition multiple
Tout à fait vital pour moi, j’ai souvent une douzaine d’onglets ouverts !
Pliage de code
Pratique quand on cherche une méthode au sein d’une classe obèse, même si ça en vaut pas un bon navigateur de code
Chercher-remplacer
Dans le fichier en cours, la selection en cours, tous les fichiers du projet; et supporte les expressions régulières.
Mais un défaut quand même
Ca rame. Comparé à la plupart des éditeurs de texte, Komodo edit est très gourmand en mémoire. Si vous avez un très gros fichier à ouvrir, tel qu’un log ou un dump SQL, mieux vaut essayer un éditeur plus léger.
Répondre à cet article