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.
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
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.