Composants de l’éditeur
Extensions
Remote SSH
Extension SSH
Project Manager
Gérer plusieurs projets
GitLens
Intégration Git avancée
Local History
Suivre les modifications locales des fichiers
Error Lens
Surlignage des erreurs en ligne
ESLint
Linting du code
Prettier
Formatage du code
Todo Tree
Suivre les TODO et FIXME
Raccourcis clavier
IntelliJ IDEA Keybindings
Installe cette extension pour retrouver les raccourcis clavier des IDE JetBrains dans Cursor.
Raccourcis courants qui diffèrent :
- Find Action : ⌘/Ctrl+Shift+P (vs ⌘/Ctrl+Shift+A)
- Quick Fix : ⌘/Ctrl+. (vs Alt+Enter)
- Go to File : ⌘/Ctrl+P (vs ⌘/Ctrl+Shift+N)
Thèmes
Police
- Télécharge et installe la police JetBrains Mono sur ton système :
- Redémarre Cursor après l’installation de la police
- Ouvre les paramètres de Cursor (⌘/Ctrl+,)
- Recherche « Font Family »
- Définis la famille de polices sur
'JetBrains Mono'
Pour une meilleure expérience, tu peux aussi activer les ligatures de police en ajoutant « “editor.fontLigatures”: true » dans tes paramètres.
Migration spécifique à chaque IDE
IntelliJ IDEA (Java)
Language Support for Java
Fonctionnalités de base du langage Java
Debugger for Java
Prise en charge du débogage Java
Test Runner for Java
Exécuter et déboguer des tests Java
Maven for Java
Prise en charge de Maven
Principales différences :
- Les configurations Build/Run sont gérées via launch.json
- Outils Spring Boot disponibles via l’extension “Spring Boot Extension Pack”
- Prise en charge de Gradle via l’extension “Gradle for Java”
PyCharm (Python)
Python
Prise en charge de base de Python
Cursor Pyright
Vérification de types rapide
Jupyter
Prise en charge des notebooks
Ruff
Formateur et linter Python
Principales différences :
- Environnements virtuels gérés via la palette de commandes
- Configurations de débogage dans launch.json
- Gestion des dépendances via requirements.txt ou Poetry
WebStorm (JavaScript/TypeScript)
JavaScript and TypeScript Nightly
Dernières fonctionnalités du langage
ES7+ React/Redux Snippets
Développement React
Vue Language Features
Prise en charge de Vue.js
Angular Language Service
Développement Angular
La plupart des fonctionnalités de WebStorm sont intégrées à Cursor/VS Code, notamment :
- Vue des scripts npm
- Débogage
- Intégration Git
- Prise en charge de TypeScript
PhpStorm (PHP)
PHP Intelephense
Serveur de langage PHP
PHP Debug
Intégration Xdebug
PHP Intellisense
Intelligence de code
PHP DocBlocker
Outils de documentation
Principales différences :
- Configuration de Xdebug via launch.json
- Intégration de Composer via le terminal
- Outils de base de données via l’extension “SQLTools”
Rider (.NET)
C#
Prise en charge C# essentielle
DotRush
Environnement de développement C# open source
ReSharper Plugin
Plugin C# JetBrains
.NET Install Tool
Gestion du SDK .NET
Principales différences :
- Explorateur de solutions via l’explorateur de fichiers
- Gestion des packages NuGet via la CLI ou des extensions
- Intégration du test runner via l’explorateur de tests
GoLand (Go)
Principales différences :
- Installation des outils Go proposée automatiquement
- Débogage via launch.json
- Gestion des packages intégrée avec go.mod
Conseils pour une transition fluide
1
Use Command Palette
Appuie sur ⌘/Ctrl + Shift + P pour rechercher des commandes
2
AI Features
Exploite les fonctionnalités d’IA de Cursor pour l’autocomplétion et le refactoring de code
3
Customize Settings
Peaufine ton settings.json pour un workflow optimal
4
Terminal Integration
Utilise le terminal intégré pour les opérations en ligne de commande
5
Extensions
Parcours la marketplace de VS Code pour des outils supplémentaires
Souviens-toi que même si certains workflows peuvent être différents, Cursor propose de puissantes fonctionnalités de codage assisté par IA qui peuvent booster ta productivité au-delà des capacités d’un IDE traditionnel.