Atom 1.0 (première version stable) est un éditeur de texte open source pour OS X, Linux, et Windows développé par GitHub. Les nombreuses fonctionnalités de la version de base peuvent être enrichies via des "packages" ou modules optionnels qu'il est possible d'installer directement depuis l'interface. Atom est donc un éditeur de texte open source hautement personnalisable avec une apparence agréable.
Parmi les fonctions de base, on peut citer la prise en charge de l’auto-complétion du code sur tous les langages et la possibilité de scinder sa fenêtre en plusieurs panneaux pour travailler simultanément en différents endroits du code source.
Quelques exemples de packages :
- Un sélecteur de couleur (color picker)
- Un module "minimap" qui permet de visualiser en permanence la totalité du code de notre document et d'y naviguer très rapidement.
- un module "markdown-preview" qui permet d'avoir un panneau de prévisualisation du résultat du code sur lequel on travaille.
Ecran :
Atom repose principalement sur les technologies du Web (HTML, JavaScript, CSS) et supporte des plug-ins écrits en Node.js et implémente Git Control. La plupart des extensions sont sous licence libre et sont maintenues par la communauté. Atom est basé sur Chromium et écrit en CoffeeScript3. Il est aussi utilisé comme IDE.
L’outil repose sur le moteur de Node.js et le navigateur open source Chromium, tout en fonctionnant comme une application Desktop. Toutes les API disponibles pour une application typique Node.js sont également disponibles pour le code qui s'exécute dans chaque fenêtre où il y a du JavaScript.
Atouts :
- Multipltaformes : Atom fonctionne sur les systèmes d'exploitation OS X, Windows ou Linux.
- Gestionnaire de paquets intégré : Atom propose d'installer de nouveaux paquets ou de créer le sien.
- Autocomplétion intelligente : Atom vous permet d'écrire du code plus rapidement avec une auto-complétion intelligente et souple.
- Navigateur de système de fichiers : Atom permet de facilement naviguer et ouvrir un fichier unique, un projet entier, ou des projets multiples dans une seule fenêtre.
- Fenêtres multiples : Divisez votre interface Atom en plusieurs panneaux afin de comparer et de modifier le code.
- Rechercher et remplacer : Trouver et remplacer du texte dans un fichier ou dans tous vos projets.
Atom s'avère un excellent éditeur de texte open source et multi-plateformes. A tester !
Plus d'informations ici : https://atom.io/
Packages : https://atom.io/packages