Vous allez passer beaucoup de temps en tant que développeur dans l’éditeur, il est donc important d’utiliser un éditeur avec lequel vous êtes à l’aise& productif.
Dans cet article :
Je veux vous aider à choisir l’ Editor / éditeur Ruby qui vous convient !
Vous n’avez pas besoin de stresser sur cette décision, choisissez-en une, essayez-la pendant quelques semaines&voyez ce que ça fait. Vous pouvez toujours changer d’éditeur plus tard.
Voici quelques éléments à rechercher:
- Quels plugins liés à Ruby sont disponibles pour vous faciliter les choses
- Que l’éditeur soit open-source ou non
- Fonctionnalités intégrées qui améliorent votre productivité (comme les extraits de code, la complétion automatique, un design épuré qui ne vous gêne pas)
Tous ces éditeurs prennent en charge Windows, Linux &Mac.
Commençons!
Atom Editor
Atom est un éditeur de code open source de Github. Il prend en charge de nombreux langages de programmation, y compris Ruby.
Avantages:
- Intégration Git
- Bon support des extraits de code (gain de temps)
- Vous permet d’exécuter du code directement dans l’éditeur (avec des plugins)
Inconvénients:
- Peut être lent lors de l’ouverture de fichiers très volumineux
VSCode Editor
VSCode est un éditeur de code open source de Microsoft & il est basé sur la même technologie graphique qu’Atom.
Avantages:
- Intégration du terminal
- Intégration du débogueur &autres fonctionnalités de typeE (nécessite un support linguistique via des plugins)
- En développement actif
Inconvénients:
- Le plugin de langage Ruby ne reçoit pas beaucoup de mises à jour, mais il fonctionne 🙂
Rub RubyMine
RubyMine est un éditeur de code source fermé de JetBrains. C’est l’E le plus complet en termes de fonctionnalités, mais il n’est pas non plus gratuit.
Avantages:
- Prise en charge de la refactorisation
- Intégration avec les frameworks de test, bundler, rake, terminal, etc.
- Auto-complétion intelligente
Inconvénients:
- Source fermée
- Peut sembler « lourd” en termes de performances&Conception de l’interface utilisateur
Éditeur VIM
VIM (VI amélioré) est un éditeur open-source qui existe depuis des lustres, la caractéristique la plus frappante est que son terminal est basé, contrairement aux autres éditeurs basés sur une interface graphique. Il a d’innombrables plugins que vous pouvez installer pour ajouter de nouvelles fonctionnalités.
Avantages:
- De nombreux raccourcis clavier &plugins
- Vous pouvez faire tout ce dont vous avez besoin sans quitter le terminal &sans votre souris
- Fonctionnalités d’édition puissantes (supprimer les guillemets intérieurs, remplacer les expressions régulières, bloquer la sélection, etc.)
Inconvénients:
- Courbe d’apprentissage abrupte
- La configuration initiale prend un certain temps (.fichier vimrc &installation de plugins)
Autres éditeurs
Bien que ces quatre éditeurs soient ce que je pense être le plus populaire dans la communauté Ruby, il en existe encore d’autres qui méritent d’être mentionnés.
Voici la liste:
- Sublime Text
- Emacs
- Cloud9 (éditeur en ligne)
N’hésitez pas à les essayer.
Personnellement, j’utilise Atom pour la majeure partie de mon développement Ruby & en écriture, pour les modifications rapides (comme les fichiers de configuration) j’utilise VIM.
Résumé
Vous avez découvert quelques éditeurs Ruby qui peuvent faciliter votre travail, lequel allez-vous choisir ?