Edis: IDE pour C propulsé par Python

Il y a quelques mois j'ai publié cette article annonçant l'EDI dans sa version alpha. Aujourd'hui, il est déjà en version stable et passe à la version suivante.

Edis est un environnement de développement intégré (IDE) pour le langage de programmation C (le travail est en cours pour prendre en charge C ++) développé en pur Python et en utilisant PyQtName pour l'interface graphique.

Caractéristiques en vedette

  • Fonctionnalités typiques: retrait automatique, affichage des tabulations et des espaces, les onglets ont été remplacés par un Combo pour changer d'éditeur.
  • Multiplateforme
  • Rechercher et remplacer
  • Aller à une ligne et / ou une colonne spécifique
  • Aller à un symbole
  • Mise en évidence de la syntaxe
  • Pliage de code
  • Masquer / afficher les panneaux
  • Gestion de session pour mémoriser les fichiers et projets de la dernière session
  • Mises à jour aériennes
  • Minicarte en temps réel
  • Mise en évidence des mots
  • Collage de code (interaction avec Pastebin)
  • Analyseur de style de code
  • Sélecteur de fichiers
  • Arbre des symboles
  • Gestionnaire de projet
  • Autocomplétion basée sur des documents
  • Favoris et partage
  • Saisie semi-automatique intelligente {}, (), []
  • Explorateur de fichiers
  • Créateur de thèmes pour l'interface et l'éditeur
  • et beaucoup plus!

capture d'écran

screenshot1

Edis utilise par défaut GCC pour la compilation, mais il peut être adapté pour utiliser BRUIT.

Comment collaborer avec le projet?

Il existe de nombreuses façons de collaborer:

rapport de bugs, traduction, packaging pour les différentes distributions, amélioration du web, dans le core, etc. Vous pouvez jeter un œil à celui-ci page.

Installations préconisées

Edis Il est multiplateforme, pour son installation à partir du code source dans n'importe quelle distribution, vous devez d'abord avoir installé le dépendances:

installation sudo python setup.py

Un avenir

Le développement de l' Edis C'est continu, il y a beaucoup d'idées folles et cool que vous souhaitez mettre en œuvre:

  • Débogueur
  • Prise en charge de la gestion des versions de code
  • Améliorer l'analyseur de style
  • Tiroir de diagramme
  • Prise en charge des plugins
  • Bulle de code
  • et de plus!

Contact

Edis a un web qui a été généré par GitHub puis modifié, est obsolète et orphelin;). Aussi un liste de diffusion actif qu'ils peuvent faire un tour.

Télécharger

Edis est hébergé dans GitHub et a des tests qui s'exécutent automatiquement via Travis-CI.


Ajouter comme source préférée dans Google