URL: https://linuxfr.org/news/it-edit-2-0-un-editeur-de-texte-avec-terminaux-integres Title: IT-Edit 2.0, un éditeur de texte avec terminaux intégrés Authors: Linuxator Nils Ratusznik, palm123, ZeroHeure, Benoît Sibaud, esdeem et Nÿco Date: 2016年03月11日T09:07:15+01:00 License: CC By-SA Tags: éditeur_de_texte, développement, terminaux_intégrés, programmation, linux, it-edit et open_source Score: 31 [IT-Edit (Integrated Terminals Editor)](http://www.open-source-projects.net/IT-Edit/IT-Edit_presentation.html) est disponible en version 2.0. Cette nouvelle version apporte de nombreuses améliorations par rapport à la 1.0.1. Il s'agit d'un éditeur de texte doté de multiples fonctionnalités. Il est écrit en C et utilise [GTK+3](http://www.gtk.org/), [gtksourceview3.0](https://wiki.gnome.org/Projects/GtkSourceView), ainsi que [libvte-2.90](https://github.com/GNOME/vte).  IT-Edit gère la coloration syntaxique de [nombreux langages de programmation](http://www.open-source-projects.net/IT-Edit/Doc/it-edit.html#Supported-languages). Il intègre des terminaux bien placés, de façon à ne pas perdre de vue la ligne de commande pendant l'écriture de code. ---- [Page officielle de IT-Edit](http://www.open-source-projects.net/IT-Edit/IT-Edit_presentation.html) [Paquets Debian de IT-Edit](http://www.open-source-projects.net/IT-Edit/Download/py/download_IT-Edit_deb.cgi) [Archive des sources de IT-Edit](http://www.open-source-projects.net/IT-Edit/Download/py/download_IT-Edit_tarball.cgi) [IT-Edit sur Github](https://github.com/mrcyberfighter/IT-Edit) [README de IT-Edit](http://www.open-source-projects.net/IT-Edit/README/README.html) [DLFP : IT-edit, un éditeur de texte avec terminaux intégrés](http://linuxfr.org/news/it-edit-un-editeur-de-texte-avec-terminaux-integres) ----  # Description de IT-Edit 2.0 IT-Edit est un petit environnement de développement : « un éditeur de texte avec des terminaux habilement intégrés » : - IT-Edit dispose de terminaux dans la même fenêtre que l'éditeur, dans une barre latérale masquable et redimensionnable. Vous pouvez facilement y ajouter ou retirer des terminaux ; - IT-Edit dispose d'un grand terminal occupant la totalité de l'interface, divisible en 4 terminaux vers lesquels vous pouvez aisément basculer depuis l'interface principale ; - Il est possible d'exécuter des commandes, comme une compilation, un outil de débogage et tout ce que vous pouvez faire dans le terminal directement depuis l'éditeur. Il se marie donc bien avec un fichier `Makefile`. ## Exécuter une commande Un bouton permet d'exécuter des commandes shell. Au départ, j'ai décidé d'implémenter un lecteur de pages de manuel s'ouvrant dans un nouveau terminal inclus dans *toplevel* (qui peut être redimensionnée, maximisée, minimisée et fermée). Mais j'ai remarqué que je limitais sans raison cette fonctionnalité. J'ai donc décidé de l'étendre a toutes les commandes `shell` possibles. Après exécution de la commande voulue le terminal est tout à vous et vous pouvez continuer à entrer des commandes... ## Accès rapide à la documentation ou fichiers de tous types. De même, après avoir implémenté une fonctionnalité de lancement rapide de documentation HTML enregistrée au préalable, j'ai décidé de la fournir pour tout type de fichier (lancé avec l'application par défaut du système). ## Lancement rapide d'outils graphiques IT-Edit auto-détecte quelques outils graphiques : `diff`, débogueur, interpréteur Python, calculatrice, dictionnaire, etc. que vous pouvez ensuite lancer depuis l'éditeur. Vous pouvez en ajouter autant que vous voulez. # Nouveau dans IT-Edit 2.0 [ChangeLog it-edit-2.0](http://www.open-source-projects.net/IT-Edit/Doc/ChangeLog) # Paquets Le programme est distribué sous forme de [paquet \*.deb](http://www.open-source-projects.net/IT-Edit/Download/py/download_IT-Edit_deb.cgi), si cela ne vous convient pas, il existe une [archive tarball (\*.tar.gz)](http://www.open-source-projects.net/IT-Edit/Download/py/download_IT-Edit_tarball.cgi) compatible Linux et POSIX compliant (non-testé). Pour installer IT-Edit tapez : ``` $ ./configure $ make $ sudo make install ``` # Appel à contributions Je suis ouvert à toutes formes de critiques, si vous avez des commentaires à faire sur le code, les fonctionnalités auxquelles je n'ai pas pensé, etc. PS : un gestionnaire de fenêtres pavant est une alternative, je sais merci.