J’ai longtemps utilisé le génial éditeur de texte Sublime Text, mais comme son développement semble vraiment prendre du retard, et comme il n’est pas gratuit, je me suis tourné vers le prometteur Atom. Tout comme avec Sublime Text, je liste dans ce billet les différents packages et thèmes que j’utilise au quotidien pour mes développements.
Packages
Project Manager
Si vous ne travaillez que sur un unique projet, Atom out-of-the-box est amplement suffisant, mais dès lors que vous maintenez plusieurs projets, il est clair qu’un gestionnaire de projets est un outil manquant. C’est ce que fait ce paquet, et il le fait plutôt bien.
https://atom.io/packages/project-manager
Minimap
Les habitués de Sublime Text connaissent cette petite bande sur la droite de l’éditeur représentant l’intégralité du fichier courant et qui permet de très rapidement naviguer / scroller dedans.
https://atom.io/packages/minimap
linter
Atom à la base est un éditeur texte, point, pour lui ajouter des fonctionnalités avancées, il faut utiliser des paquets (plugins) externes. Linter permet de surligner des erreurs de frappe et d’avoir des informations supplémentaires.
https://atom.io/packages/linter
linter PHP
Linter étant une API globale, il faut ajouter le langage à linteriser.
https://atom.io/packages/linter-php
Less Than-Slash
Un simple paquet mais sympa pour ceux qui aiment, il permet juste de fermer une balise dès que l’on frappe inférieur à et slash (</).
https://atom.io/packages/less-than-slash
Git-Plus
Pour les utilisateurs de GIT ce paquet est indispensable et bien fichu.
https://atom.io/packages/git-plus
file-icons
Ce paquet ajoute des (jolies) icônes aux noms de fichiers suivant leur type.
https://atom.io/packages/file-icons
open-recent
Encore un plugin bien sympa pour une fonctionnalité qui semble de base : avoir une liste des derniers fichiers récemment fermés afin de pouvoir les ré-ouvrir rapidement. Par défaut Atom permet de ré-ouvrir le dernier fichier seulement.
https://atom.io/packages/open-recent
color-picker
Comme son nom l’indique, en une rapide combinaison de touche, on peut choisir une couleur facilement.
https://atom.io/packages/color-picker
Highlight Line Package
Certainement le paquet le plus simple qui soit, en effet il surligne la ligne courante du curseur. Personnellement, un gros plus visuellement.
https://atom.io/packages/highlight-line
Todo Show Package
Découverte récente, ce paquet dresse la liste des TODO éparpillés dans les fichiers de votre projet.
https://atom.io/packages/todo-show
Thème
J’utilise le thème Monokai de kevinsawicki
https://atom.io/themes/monokai
Voilà les principaux packages qui me plaisent, faites-moi part des vôtres!
Quelques autres sympas au passage :
– Highlight-selected
– Minimap / minimap-bookmarks / minimap-highlight-selected
– Language-javascript-better
Merci Cot !
Ca doit bien ramer avec tous ces plugins !
Ramer? Atom est prêt à l’emploi en moins de 5 secondes chez moi. Aucun soucis à ce niveau là.
magnifique de ta part. bonne journée
De rien loucky, bonne journée à toi
atom ne rame pas c’est un ide assez solide j’ai plus de 8 plugin et sa fonctionne normalement
voici une suite de package pour ceux qui veule faire de l’oriente objet avec atom http://www.code4corsica.com/blog/technique/configurer-atom-pour-le-php-oriente-objet
a +
Merci de ta contribution Alex. Oui Atom est un IDE léger et stable, jamais eu de problèmes de lenteurs comme on peut en trouver sur des grosses pointures genre Netbeans ou Eclipse.
Salut!
Existe t’il un plugin pour avoir un retour à la ligne auto et pas avoir besoin de scroll a chaque fois ?
Merci !
Je ne saurais te répondre, je n’utilise plus Atom depuis un moment.
salut
Tu utilises quoi maintenant alors?
Hello Olv,
J’utilise Visual Studio Code.
Bonjour Fabien ,
C’ est dommage d’ utiliser Visual Studio Code , même si il est open source ça reste du microsoft et donc ça permet de développer une multinationale. Ce n’ est pas le but d’ un logiciel open source. merci pour l’ article. ça m’ a beaucoup aidé
cordialement ,
Hello Gabriel,
Merci pour ton message.
Tu sais, il y a beaucoup d’articles sur l’Open-Source/Linux ici, mais plus dans une optique libriste depuis très longtemps (j’ai passé l’âge des gueguerres libristes, c’est bon quand on est jeune ça :) ) Je ne suis pas vraimant un avocat du libre, j’utilise ce qui marche et surtout ce qui me convient.