Forum Programmation.c IT-Edit (Integrated Terminal Editeur).

Posté par (page perso) . Licence CC by-sa
2
9
avr.
2015

Salut les C de Linuxfr,
je vient vous présenter ma dernière création, IT-Edit un éditeur de texte avec de multiples fonctionnalités. Créer avec GTK+3, gtksourceview3.0 et libvte.

Motivation pour l'écriture de IT-Edit (the Integrated Terminal Editor).

Ont peut diviser les programmeurs selon leur façon de travailler en 2 catégories:

  • Ceux qui utilisent un IDE: un environnement de développement complet.

  • Ceux qui travaillent avec des outils séparés: un éditeur de texte, usage du terminal et autres outils.

Comme je suis un programmeur de la deuxième catégorie et comme j'ai remarquer que j’utilisais souvent client internet pour la doc HTML offline.

J'ai décidé d'écrire mon propre éditeur de texte qui me donne un accès directe a tous les outils dont j'ai besoin.

De cette idée est née IT-Edit.

Fonctionnalités de IT-Edit

IT-Edit implémente un éditeur de texte avec colorations syntaxique, affichage des numéros de lignes et la complétion automatique avec les fonctionnalités de base d'un éditeur de texte:

  • Couper / Copier / Coller.

  • Dupliquer la sélection ou de la ligne du curseur.

  • Undo/Redo.

  • Aller a une ligne donnée.

  • Recherche et remplacement.

Pour la gestion de fichiers IT-Edit implémente:

  • Ouvrir un fichier vierge.

  • Ouvrir un fichier donnée.

  • Ouvrir un fichier récent.

  • Sauvegarder le contenus de l'éditeur.

  • Sauvegarder le contenus de l'éditeur dans un fichier choisis.

  • Sauvegarder tous les fichiers ouverts.

Il existe évidemment des raccourcis clavier pour ces fonctionnalités.

IT-Edit implémente 2 terminaux dans la fenêtre principale qui sont aisément déployables, repliables et peuvent être redimensionnées.

IT-Edit implémente une fonctionnalité pour exécuter une commande quelqu'onque dans un terminal dans une fenêtre toplevel qui est facilement maximisable, minimisable et redimensionnable.

NOTE: cette fonctionnalité était prévus pour la visualisation de manpages qui a été étendue a toutes sortes de commandes, sans restriction.

IT-Edit implémente un mécanisme d'enregistrement de fichiers quelquonque (doc html, pdf, ps ou musique, vidéo…)

Qui seront après enregistrement seront lançable par le programme par défaut associé au type de fichier.

NOTE: cette fonctionnalités était prévus pour la visualisation de documentation offline HTML qui a été étendus.

Avec ses terminaux intégré IT-Edit vous fournis une environnement de développement, répondant a tout vos besoin.

Prenez la peine d'essayer de s'habituer a IT-Edit, vous allez sûrement l'adopter.

Le programme est distribuer sous forme de paquetage *.deb, si cela ne vous convient pas allez dans:
Programmes->Accéder a l'index->C->IT-Edit, vous y trouverez un tarball compatible Linux et BSD (non-testé).
Pour installer IT-Edit tapez:

$ ./configure
$ make
$ sudo make install       

Je suis ouvert a toute formes de critiques, si vous avez des commentaires a faire sur le code, les fonctionnalités auquel je n'ai pas penser etc…

PS: J'ai vraiment écrit ce pseudo IDE pour mes propres besoins, mais je tiens a vous en faire profiter, quand même, afin qu'il évolue selon les fondements du free-software.

  • # Un journal aurait été mieux.

    Posté par . Évalué à 2.

    Salut,

    Fais un journal, tu décris une applis, le forum c'est mieux pour les questions.

    • [^] # Re: Un journal aurait été mieux.

      Posté par (page perso) . Évalué à -3.

      Merci pour le tuyaux,

      seulement le problème est que j'arrive pas accéder a l'interface d'écriture d'un article de journal.

      Alors j'ai soumis une dépêche qui reste en attente d'acceptation.

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.