Premiers pas avec Cursor 1.2 : Un guide complet
Cursor 1.2 représente une mise à niveau significative de l'IDE de programmation assisté par IA, introduisant de nouvelles fonctionnalités puissantes comme la planification par Agent, une meilleure gestion du contexte et une complétion par Tab plus rapide. Ce guide vous expliquera tout ce que vous devez savoir pour commencer avec Cursor 1.2 et tirer parti de ses dernières fonctionnalités.
Nouveautés de Cursor 1.2
Avant de plonger dans la configuration et l'utilisation, explorons les principales améliorations de cette version :
- Tâches d'Agent : Les agents planifient maintenant avec des listes de tâches structurées pour les projets à long terme
- Messages en file d'attente : Mettez en file d'attente des messages de suivi pour l'Agent pendant qu'il travaille sur des tâches actuelles
- Mémoires (GA) : La fonctionnalité Mémoires est maintenant généralement disponible avec une qualité améliorée
- Indexation et recherche de PR : Recherchez et comprenez les PRs comme vous le faites avec les fichiers
- Embeddings améliorés : Recherche de code plus précise avec un nouveau modèle d'embedding
- Tab plus rapide : Les complétions Tab sont ~100ms plus rapides avec 30% de réduction du temps jusqu'au premier token (TTFT)
- Résolution de conflits de fusion : Laissez l'Agent résoudre les conflits de fusion directement dans le chat
Installation et configuration
Configuration requise
- Systèmes d'exploitation : Windows 10/11, macOS 10.15+ ou Linux (Debian/Ubuntu)
- Mémoire : 8 Go de RAM minimum, 16 Go recommandés
- Stockage : Au moins 1 Go d'espace disque libre
- Connexion Internet : Requise pour les fonctionnalités d'IA
Étapes d'installation
- Visitez cursor.sh et téléchargez la version appropriée pour votre système d'exploitation
- Exécutez le programme d'installation et suivez les instructions à l'écran
- Lancez Cursor une fois l'installation terminée
- Connectez-vous avec votre compte ou créez-en un nouveau
- Si vous effectuez une mise à niveau depuis une version précédente, Cursor se mettra automatiquement à jour vers la version 1.2
Fonctionnalités principales et comment les utiliser
Tâches d'Agent
La fonctionnalité Tâches d'Agent de Cursor 1.2 aide à décomposer les tâches complexes en étapes gérables :
- Ouvrez un projet dans Cursor
- Appuyez sur
Cmd/Ctrl+Shift+A
pour ouvrir le panneau de chat - Décrivez une tâche complexe comme "Refactoriser notre système d'authentification pour utiliser des tokens JWT"
- L'Agent créera une liste de tâches structurée avec des dépendances
- Chaque élément peut être suivi pendant que l'Agent y travaille
- Pour voir les tâches dans Slack, assurez-vous que l'intégration Slack est configurée dans Dashboard → Integrations
Messages en file d'attente
Avec les messages en file d'attente, vous pouvez planifier à l'avance pendant que l'Agent travaille :
- Pendant que l'Agent exécute une tâche, tapez votre prochaine instruction
- Envoyez le message, et il sera mis en file d'attente pour traitement
- Accédez à la file d'attente en cliquant sur l'icône "File d'attente" dans l'interface de chat
- Réorganisez les tâches en file d'attente en les faisant glisser dans le panneau de file d'attente
- Commencez l'exécution en cliquant sur "Exécuter la file d'attente"
Utilisation des Mémoires
La fonctionnalité Mémoires aide Cursor à se souvenir d'informations spécifiques au projet :
- Activez les Mémoires dans Paramètres → Règles si ce n'est pas déjà fait
- Cursor générera automatiquement des mémoires basées sur vos interactions
- Consultez et gérez les mémoires dans Paramètres → Mémoires
- Pour créer manuellement une mémoire, utilisez le format : "Souviens-toi que [information importante]"
- Faites référence aux mémoires en mentionnant des concepts connexes dans vos prompts
Indexation et recherche de PR
Pour tirer parti des nouvelles capacités d'indexation de PR :
- Connectez votre dépôt GitHub dans Paramètres → Intégrations → GitHub
- Autorisez Cursor à indexer vos PRs (cela se fait automatiquement)
- Recherchez des PRs en utilisant le langage naturel dans la barre de recherche avec le préfixe
@pr
- Exemple :
@pr refactorisation authentification
- Cliquez sur une PR pour voir son résumé, ses commentaires et les changements de code associés
Résolution de conflits de fusion
Lors de la rencontre de conflits de fusion :
- Ouvrez le fichier avec des conflits dans l'éditeur
- Cliquez sur le bouton "Résoudre dans le Chat" qui apparaît
- L'Agent analysera les conflits et suggérera des résolutions
- Examinez les changements suggérés et appliquez-les si appropriés
- Committez les changements résolus
Fonctionnalités avancées
Améliorations de l'Agent en arrière-plan
Cursor 1.2 améliore la fonctionnalité d'Agent en arrière-plan :
- Accédez à l'Agent en arrière-plan en cliquant sur l'icône cloud dans le chat ou en appuyant sur
Cmd/Ctrl+E
- Les Agents en arrière-plan suivent maintenant automatiquement les modèles de PR de votre équipe
- Les changements aux branches d'agent sont automatiquement récupérés
- Les conflits sont présentés comme des suivis actionnables
- Committez directement depuis la barre latérale avec le nouveau bouton "Committer les changements"
- Utilisez des liens profonds depuis Slack ou le web pour ouvrir le dépôt associé
Embeddings améliorés pour la recherche sémantique
Le nouveau modèle d'embedding fournit des résultats de recherche plus précis :
- Utilisez
@codebase
suivi de votre requête pour rechercher dans la base de code - Pour des recherches plus spécifiques, essayez
@file
,@folders
, ou@symbol
- Les résultats sont maintenant plus pertinents contextuellement et précis
- Recherchez à travers plusieurs dépôts dans les espaces de travail multi-racines
Dépannage des problèmes courants
Fuites de mémoire
Si vous rencontrez une dégradation des performances au fil du temps :
- Mettez à jour vers la dernière version de correctif (au moins 1.2.1)
- Redémarrez Cursor pour vider la mémoire
- Vérifiez le Gestionnaire de tâches/Moniteur d'activité pour une utilisation excessive de la mémoire
- Désactivez et réactivez les extensions si les problèmes persistent
Problèmes d'affichage du chat
Pour les problèmes d'affichage du chat :
- Utilisez
Cmd/Ctrl+Shift+P
pour ouvrir la palette de commandes - Tapez "Developer: Reload Window" et appuyez sur Entrée
- Si les problèmes persistent, essayez "Effacer l'historique du chat" depuis le menu du chat
Problèmes d'authentification par token
Si vous rencontrez des problèmes d'authentification :
- Déconnectez-vous et reconnectez-vous
- Vérifiez votre connexion internet
- Assurez-vous que votre compte dispose des autorisations appropriées
- Contactez le support si les problèmes persistent
Meilleures pratiques pour Cursor 1.2
- Organisez les projets : Utilisez des espaces de travail multi-racines pour les dépôts connexes
- Tirez parti de la planification par Agent : Commencez par des tâches de haut niveau et laissez l'Agent les décomposer
- Utilisez efficacement la Mémoire : Dites explicitement à Cursor de se souvenir des conventions importantes du projet
- Optimisez les prompts : Soyez spécifique dans vos demandes pour obtenir de meilleurs résultats
- Apprenez les raccourcis clavier : Maîtrisez les combinaisons de touches pour accélérer votre flux de travail
Conclusion
Cursor 1.2 représente une avancée significative dans le développement assisté par IA. Avec des capacités de planification améliorées, des performances plus rapides et une meilleure compréhension du contexte, il offre une expérience de codage plus productive. En suivant ce guide, vous devriez être bien équipé pour tirer parti du plein potentiel de Cursor 1.2 dans votre flux de travail de développement.
N'oubliez pas de vérifier régulièrement les mises à jour, car l'équipe Cursor publie fréquemment des correctifs avec des améliorations supplémentaires et des corrections de bugs.
Bon codage avec Cursor 1.2 !