- Les ajouts fréquents de fonctionnalités d’IA et l’instabilité de VSCode ont dégradé l’expérience utilisateur existante, poussant à chercher une nouvelle alternative
- Zed est un IDE léger et rapide écrit en Rust, qui propose une interface et des raccourcis familiers aux utilisateurs de VSCode
- Lors de la configuration de l’environnement de développement Python, il y a eu une confusion liée au mode de vérification de types du serveur de langage Basedpyright, mais le problème a été résolu via la configuration de
pyproject.toml
- La vitesse, la stabilité et la simplicité de configuration de Zed constituent ses principaux atouts, et même si son écosystème d’extensions est plus réduit, il suffit largement pour le développement au quotidien
- Il s’impose comme un IDE concurrent capable de défier la position dominante de VSCode et de restaurer un workflow léger centré sur les développeurs
Pourquoi j’ai quitté VSCode
- VSCode a été utilisé de façon stable pendant longtemps, mais après des mises à jour centrées sur les fonctionnalités d’IA, il est devenu pénible de devoir désactiver de nouvelles fonctions à chaque version
- Même sans utiliser GitHub Copilot, des messages comme “cmd+I to continue with Copilot” s’affichaient de manière répétée
- Des fonctions inutiles comme les suggestions en ligne dans le terminal entraient en conflit avec l’autocomplétion du shell
- Le fichier
settings.json s’est allongé en une liste de paramètres de désactivation, tandis que des bugs fréquents, des ralentissements et des crashs apparaissaient
- L’auteur espère que l’intégration de l’IA dans VSCode redeviendra moins intrusive et plus stable, mais en l’état il a préféré chercher une autre solution
- Les IDE JetBrains ont été écartés car trop lourds, et Vim/Emacs à cause de la charge de configuration
- Zed, écrit en Rust, a donc été essayé comme nouvel IDE
Premières impressions sur Zed
- Lors d’un passage depuis VSCode, l’interface et les raccourcis sont similaires, ce qui offre immédiatement un environnement familier
- En revanche, Zed n’a pas de panneau listant les fichiers ouverts, et la navigation se fait via la recherche de fichiers avec
Cmd+P
- Il est possible d’importer automatiquement la configuration de VSCode, mais ici les réglages ont été faits manuellement pour repartir de zéro
- Les principaux réglages se limitent à la taille de police, le thème, la désactivation de Git blame et l’activation de la sauvegarde automatique, ce qui reste simple
- La vitesse et la réactivité sont nettement supérieures à celles de VSCode, et en deux semaines d’usage il n’y a eu ni bug ni crash
- Utilisé pour le développement Python et Go
- Go fonctionne immédiatement, sans configuration particulière
- Python a demandé un peu plus de temps pour la configuration initiale
Processus de configuration de l’environnement Python
Évaluation actuelle de l’usage de Zed
- Il s’est imposé comme IDE principal pour le développement Python et Go
- Rapide, stable et familier, avec des fonctionnalités de base solides
- Son écosystème d’extensions est plus réduit que celui de VSCode, mais il est largement suffisant pour le développement quotidien
- Le seul manque notable est un visualiseur de diff aussi puissant que GitLens
- Les fonctionnalités d’IA de Zed existent mais restent non intrusives, et peuvent être ignorées si besoin
- L’offre payante propose une fonction de prédiction à l’édition, présentée comme un modèle de revenus pour assurer la pérennité du projet
Conclusion
- Zed s’impose comme un véritable concurrent de VSCode
- La seule influence de Microsoft pourrait ne pas suffire à maintenir la position de VSCode
- La vitesse, la simplicité et la stabilité de Zed améliorent l’expérience développeur, avec pour conclusion implicite : “VSCode, il est temps de se réveiller”
Aucun commentaire pour le moment.