Cursor AI a pris d’assaut le monde de la programmation. Les développeurs remplacent VS Code de Microsoft par Cursor comme leur nouvel IDE préféré. On l’appelle un véritable éditeur de code IA et des gens aiment Andreï Karpathyl’ancien directeur principal de l’IA chez Tesla, en ont fait l’éloge. Cursor a reçu un financement d’Andreessen Horowitz, Jeff Dean, John Schulman, Noam Brown et des fondateurs de Stripe et GitHub.
Mais en quoi est-il différent de GitHub Copilot dans VS Code et quelles nouvelles fonctionnalités Cursor apporte-t-il ? Comprenons-le.
Qu’est-ce que l’IA du curseur ?
Tout d’abord, Cursor est un fork de VS Code, il possède donc une interface familière et vous pouvez importer toutes vos extensions, thèmes et raccourcis clavier en un seul clic. Il propose également son propre modèle d’IA « petit curseur » qui n’est pas un modèle premium mais peut être utile pour des tâches d’édition rapides. Outre son petit modèle, Cursor prend en charge plusieurs modèles premium d’OpenAI, Google et Anthropic.
Vous pouvez utiliser des modèles premium comme OpenAI o1, Claude 3.5 Sonnet, GPT-4o, GPT-4, Claude 3 Opus, et plus encore. Il vous permet également d’ajouter votre clé API, ce qui est génial. Dans un premier temps, Cursor propose deux semaines d’essai Pro gratuit qui utilise Claude 3.5 Sonnet pour la complétion de code et d’autres tâches.
Le curseur apprend de votre base de code
La meilleure partie de Cursor est qu’il apprend de votre base de code et crée des intégrations sur votre appareil pour prédire avec précision votre prochaine modification. Continuez simplement à appuyer sur « Tabulation » pour accepter les suggestions de saisie semi-automatique. Cela augmente sûrement la productivité de plusieurs fois. À propos, si vous êtes inquiet pour vos données, vous pouvez choisir le mode privé lors de la configuration pour vous désinscrire de la formation.

Il vous permet également de définir des règles pour l’éditeur AI. Vous pouvez définir le fichier .cursorrules pour chaque dépôt et Cursor suivra ces instructions. Par exemple, si vous écrivez une application iOS, vous pouvez définir vos règles et préférences pour le langage Swift. Vous pouvez même définir différentes règles d’IA pour des fichiers spécifiques.
Cursor Composer, la fonctionnalité Headline AI
Vient maintenant la fonctionnalité la plus vitale de Cursor – Composer. Il peut être déclenché avec le raccourci : Ctrl + K. Dans la zone Composer, vous pouvez saisir des instructions en langage naturel et il génère du code directement. Sélectionnez un extrait de code ou choisissez simplement le fichier actuel et demandez des améliorations ou refactorisez le code. Appuyez sur « Ctrl + Entrée » et acceptez rapidement les suggestions.

La meilleure partie de Composer est que vous pouvez utiliser « @ » dans la zone Composer pour baliser des fichiers, des dossiers, des liens Web, une base de code, Git, etc., et ajouter des instructions détaillées sur ce que vous souhaitez réaliser. Vous pouvez même étiqueter des documents officiels d’OpenAI, Microsoft, AWS, etc. Cela libère véritablement le potentiel de l’assistance au codage de l’IA.
En dehors de cela, vous pouvez appuyer sur Ctrl + L pour ouvrir la fenêtre de discussion dans laquelle vous pouvez poser des questions, discuter avec votre base de code locale et obtenir des suggestions de code. De plus, vous pouvez sélectionner un morceau de code et appuyer sur les raccourcis pour afficher la fenêtre Composer ou Chat. Vous pouvez désormais consulter les modifications et ajouter des suggestions de codage en un rien de temps.
Enfin, vous pouvez également déboguer le code à l’aide de l’IA. Il est bien intégré à l’environnement et vous indique rapidement les modifications à apporter dans une fenêtre de discussion. Dans l’ensemble, Cursor est un fantastique éditeur de code IA, et avec le modèle Claude 3.5 Sonnet, il améliore vraiment le jeu pour les codeurs.
Soutenez notre effort ❤️
Si vous avez apprécié cet article, pensez à laisser un pourboire pour nous aider à continuer à publier du contenu de qualité.






















