Ca marche pas PhpStorm/WebStorm, je l'ai installé et ai cherché à m'en servir, il n'aime pas trop la syntaxe qu'on utilise, il aimerait qu'on require tout ce qu'on utilise de façon explicite (alors que nos machins sont préprocessés et accolés avec le contenu d'autres sources communes au build). Peut être juste dans le cas de renommer il saurait faire un meilleur boulot, mais de façon générale quand j'ai essayé et lui ai laissé plusieurs heures pour indexer, il s'est montré vastement inutile et bouffe des ressources pour faire à peine mieux que Sublime (sans compter qu'il y a du rouge partout). Et au final Sublime même s'il sort des suggestions bof (en gros ce qui a déjà été écrit dans le même fichier + les mots clés) il le fait de façon fiable et instantanée, donc on peut au moins en faire quelque chose, alors que WebStorm euh…
Il y aurait probablement moyen de faire mieux en maîtrisant l'outil ceci dit, mais là comme ça je ne vois pas, et j'admets qu'il fait méga daté déjà ce machin (genre ça semble impossible de dire "exclus moi tous les dossiers qui se nomment 'dist' -- pourtant la fonctionnalité est là puisqu'il le fait pour les node_modules et te l'affiche même clairement dans les options par défaut, mais pas de config. Aussi la façon d'ajouter des répertoires, de les configurer à 2 endroits différents, etc. est vraiment à revoir).
Le problème, c'est qu'en général, les sources développées dans un EDI sont la galère à compiler en dehors (sauf dans le cas de quelques EDIs comme KDevelop qui sont faits pour), et en revanche les sources développées sans EDI sont très mal gérées par les EDIs. L'EDI attend une certaine manière d'organiser le code qu'un projet développé autrement ne suivra pas.
Sauf que tu parles de choses sans savoir. Ce qui bloque les IDE classiques sont les elements de comment décrire un projet. Chose qui est standard avec Node/NPM, n'existe pas avec Python. WebStorm/PyCharm (et meme CLion si le projet utilise CMake) n'ont pas les limitation "classiques" des IDE a la KDevelop, aka ils sont fait pour prendre des projets qui ne sont pas fait a la base avec cet IDE.
Proud to be CAKE©®™
GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
Ton passage "à la KDevelop" est totalement faux, KDevelop fonctionne avec n'importe quel projet CMake et a aussi un support limité pour les makefiles simples et pour QMake, c'est justement un des EDIs qui n'attendent pas une structure fixe.
Je peux lui faire ignorer tous les problèmes (ce qui rend l'IDE inutile, et encore une fois l'indexation prend vraiment une heure ou deux alors qu'elle est transparente et quasi immédiate dans sublime -- en tous cas je n'entends pas ma tablette souffler et ça répond au poil).
Un gros exemple c'est qu'on a une classe MK2, qui est implicitement, lui et sa hiérarchie, présent partout (c'est une "variable globale" mais ça a du sens puisque c'est l'API principale qui nous permet de communiquer avec la partie C#). Pas de require ou quoi, ça fait juste partie du framework si tu veux. J'aimerais bien un moyen d'ajouter implicitement la résolution de ce fichier (et tous ses descendants donc) à toutes les classes de mon projet. Je ne sais pas si c'est faisable, mais là ça rendrait le truc plus utilisable sans aucun doute.
Oui mais tu oublie que Sublime n'indexe rien, il ne te donne que les mots standard du language et ce qui est dans le fichier ouvert (meme pas dans leS fichierS ouvertS) a moins d'utiliser un plugin bien sur, mais celui dit va aussi devoir parcourir tous les fichiers pour les parser.
Sinon, en tout cas avec TypeScript, WebStorm ne c'est encore jamais trompé pour la completion sur ce projet (a la con) en TS que je maintiens.
Proud to be CAKE©®™
GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
AMHA, il est de toute façon une très mauvaise idée de se rendre dépendant d'un seul éditeur propriétaire pour le développement de son propre code, surtout si c'est le même tous langages confondus.
Je sais que je vais le regretter, mais : "Parce que..." ?
« Nous avons propagé sur Extranet une histoire fabriquée de toutes pièces selon laquelle une certaine disposition d'étoiles, vue depuis la planète d'origine des butariens, formaient le visage d'une déesse galarienne.
Sans chercher à vérifier ces informations, certains ont décrété que c'était la preuve de l'existence de la déesse. Ceux qui notaient le manque de preuves se faisaient attaquer. »
— Legion, geth trolleur à portée galactique
-propriétaire
Si un soft libre n'est plus maintenu, c'est également la merde.
Et Kannolo ?
Et puis les kdelibs 3 sans KDE 3, c'est le comble de la frustration et du design débile.
Au fait, pourquoi les kdelibs3 sont encore dans Fedora 25 ? Ca fait 16 versions que KDE 3 a été droppé...
Parce que des logiciels que j'utilise, comme Quanta et KTIGCC (et KSensors que j'utilise en permanence), en ont besoin.