Pen^2Le 08/02/2017 à 20:00
Ça dépend peut-être des langages, mais, par exemple l'import/include ajouté automatiquement sans se soucier de savoir son nom par exemple ? Ou le refactoring avancé ? (avec un respect de la portée de variable, un i d'une boucle for n'étant pas le même qu'un i d'une autre boucle for ?). Le goto déclaration/définition qui fonctionne ? La recherche des déclarations, des implémentations, des références à quelque chose (pas juste du texte qui ressemble), l'ajout automatique des annotations qui vont bien (override, etc) ?). La création de variable automatique (avec le bon type) à partir d'une fonction qui renvoie quelque chose ?) Le débugueur intégré ? Les warnings du respect du style, de bonnes pratiques, la génération d'accesseurs/délégués/etc automatique, la proposition de surcharge de méthode sans devoir se rappeler exactement de son nom, la mise en évidence des warnings/erreurs au fur et à mesure de la frappe, le designer de fenêtres, l'assistant de génération de scripts de builds, le gestionnaire de paquets de libs, etc. J'oublie sans doute plein de trucs, c'est juste des idées qui me viennent en vrac ^^)
Évidemment, si des plugins font tout ça, ça me va très bien aussi.
Mais je serais bien malheureux avec un éditeur avancé qui trouve que c'est innovant de faire du mode colonnes ou des expressions rationnelles pour remplacer des trucs. Même si ce genre d'éditeur est effectivement utile par ailleurs.