J’ai commencé à développer mon propre IDE pour C++ – Sabre-Plus. Les idées principales du nouvel IDE – être simple, rapide et *utile* dans le développement. Pour le moment, le code source est disponible sous licence MIT sur GitHub et est utilisé pour fonctionner avec l’interface utilisateur. À l’avenir, je prévois de transférer tous les développements liés au C++ vers Sabre-Plus – Death-Mask sera définitivement migré. Plus de détails sur les points :
- Simple – il est prévu de ne pas en ajouter plus que nécessaire – par exemple, ne contiennent pas de clients de contrôle de source, de terminal intégré et d’éléments similaires. La fonctionnalité se concentre uniquement sur l’édition de code et l’analyse des erreurs. Le code de l’éditeur doit être décomposé en classes simples qui font leur part correctement (à la manière d’Unix)
- Rapide – concerne à la fois la base de code de l’IDE et le comportement de l’éditeur lui-même. Toutes les actions dans l’EDI doivent être aussi rapides que possible, même les actions souvent longues et complexes comme la création/importation de projets.
- Aider – analyse des erreurs typiques lors de l’écriture et de la compilation de code. Correction des erreurs et des avertissements à la demande de l’utilisateur. Le plan est d’ajouter une analyse de la construction de l’application sur une plate-forme spécifique et d’afficher des informations d’aide sur l’installation des bibliothèques et des composants nécessaires.

Pour créer l’éditeur pour votre système d’exploitation, vous devez installer le SDK Qt 5, télécharger le code IDE depuis le référentiel, ouvrir le fichier Saber-Plus.pro dans Qt Creator et exécuter le build :
https://github.com/demensdeum/saberplus