Cursor offre une expérience de développement moderne, propulsée par l’IA, qui peut remplacer tes IDE JetBrains. Même si la transition peut surprendre au début, la base de Cursor sur VS Code apporte des fonctionnalités puissantes et de vastes options de personnalisation.

Composants de l’éditeur

Extensions

Les IDE JetBrains sont d’excellents outils, car ils arrivent déjà préconfigurés pour les langages et frameworks auxquels ils sont destinés. Cursor est différent : c’est une toile blanche dès l’installation, que tu peux personnaliser comme tu veux, sans être limité par les langages et frameworks prévus pour l’IDE. Cursor a accès à un vaste écosystème d’extensions, et presque toutes les fonctionnalités (et même plus !) offertes par les IDE JetBrains peuvent être recréées via ces extensions. Découvre quelques-unes des extensions populaires ci-dessous :

Raccourcis clavier

Cursor possède un gestionnaire intégré de raccourcis clavier qui te permet d’associer tes raccourcis préférés à des actions. Avec cette extension, tu peux retrouver presque tous les raccourcis des IDE JetBrains directement dans Cursor ! Pense à lire la doc de l’extension pour apprendre à la configurer comme tu veux :

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

Recrée l’apparence de tes IDE JetBrains préférés dans Cursor avec ces thèmes communautaires. Choisis le thème standard Darcula, ou prends un thème qui correspond à la coloration syntaxique de tes outils JetBrains.

Police

Pour compléter ton expérience façon JetBrains, tu peux utiliser la police officielle JetBrains Mono :
  1. Télécharge et installe la police JetBrains Mono sur ton système :
  1. Redémarre Cursor après l’installation de la police
  2. Ouvre les paramètres de Cursor (⌘/Ctrl+,)
  3. Recherche « Font Family »
  4. Défnis 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 à l’IDE

Beaucoup d’utilisateurs adoraient les IDE JetBrains pour leur prise en charge prête à l’emploi des langages et frameworks auxquels ils étaient destinés. Cursor est différent — c’est une toile blanche dès l’installation : tu peux le personnaliser comme tu veux, sans être limité par les langages et frameworks pour lesquels l’IDE a été conçu. Cursor a déjà accès à l’écosystème d’extensions de VS Code, et quasiment toutes les fonctionnalités (et même plus !) des IDE JetBrains peuvent être recréées via ces extensions. Découvre ci-dessous les extensions recommandées pour chaque IDE JetBrains.

IntelliJ IDEA (Java)

Principales différences :

PyCharm (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)

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)

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)

Différences clés :
  • Explorateur de solutions via l’explorateur de fichiers
  • Gestion des packages NuGet via la CLI ou des extensions
  • Intégration du runner de tests via l’explorateur de tests

GoLand (Go)

Différences clés :
  • Installation des outils Go proposée automatiquement
  • Débogage via launch.json
  • Gestion des packages intégrée à go.mod

Conseils pour une transition fluide

1

Use Command Palette

Appuie sur /Ctrl + Shift + P pour rechercher des commandes
2

AI Features

Tire parti des fonctionnalités d’IA de Cursor pour la complé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 place de marché de VS Code pour des outils supplémentaires
Souviens-toi que même si certains workflows peuvent être différents, Cursor offre de puissantes fonctionnalités de codage assisté par l’IA qui peuvent booster ta productivité au-delà des capacités d’un IDE traditionnel.