Cursor ofrece una experiencia de programación moderna con IA que puede reemplazar tus IDE de JetBrains. Aunque el cambio pueda sentirse distinto al principio, la base de Cursor en VS Code ofrece funciones potentes y amplias opciones de personalización.

Componentes del editor

Extensiones

Los IDE de JetBrains son herramientas geniales, ya que vienen preconfigurados para los lenguajes y frameworks para los que están pensados. Cursor es diferente: como un lienzo en blanco desde el principio, podés personalizarlo a tu gusto, sin estar limitado por los lenguajes y frameworks para los que el IDE fue pensado. Cursor tiene acceso a un vasto ecosistema de extensiones, y casi todas las funcionalidades (¡y más!) que ofrecen los IDE de JetBrains se pueden recrear mediante estas extensiones. Mirá algunas de estas extensiones populares a continuación:

Atajos de teclado

Cursor tiene un gestor de atajos de teclado incorporado que te permite mapear tus atajos favoritos a acciones. Con esta extensión, podés traer casi todos los atajos de los IDE de JetBrains directamente a Cursor. Asegurate de leer la documentación de la extensión para aprender cómo configurarla a tu gusto:

IntelliJ IDEA Keybindings

Instalá esta extensión para traer los atajos de los IDE de JetBrains a Cursor.
Atajos comunes que difieren:
  • Find Action: ⌘/Ctrl+Shift+P (vs. ⌘/Ctrl+Shift+A)
  • Quick Fix: ⌘/Ctrl+. (vs. Alt+Enter)
  • Go to File: ⌘/Ctrl+P (vs. ⌘/Ctrl+Shift+N)

Temas

Recreá la apariencia y la sensación de tus IDE favoritos de JetBrains en Cursor con estos temas de la comunidad. Elegí entre el tema estándar Darcula o seleccioná un tema que coincida con el resaltado de sintaxis de tus herramientas de JetBrains.

Fuente

Para completar tu experiencia al estilo JetBrains, podés usar la fuente oficial JetBrains Mono:
  1. Descargá e instalá la fuente JetBrains Mono en tu sistema:
  1. Reiniciá Cursor después de instalar la fuente
  2. Abrí Settings en Cursor (⌘/Ctrl + ,)
  3. Buscá “Font Family”
  4. Configurá la familia tipográfica en 'JetBrains Mono'
Para una mejor experiencia, también podés habilitar las ligaduras tipográficas configurando “editor.fontLigatures”: true en tus ajustes.

Migración específica del IDE

A muchxs usuarixs les encantaban los IDE de JetBrains por su soporte listo para usar para los lenguajes y frameworks para los que fueron diseñados. Cursor es diferente: como un lienzo en blanco desde el inicio, podés personalizarlo a tu gusto, sin estar limitadx por los lenguajes y frameworks para los que el IDE fue pensado. Cursor ya tiene acceso al ecosistema de extensiones de VS Code, y casi toda la funcionalidad (¡y más!) que ofrecen los IDE de JetBrains se puede recrear mediante estas extensiones. Echale un vistazo a las siguientes extensiones sugeridas para cada IDE de JetBrains.

IntelliJ IDEA (Java)

Diferencias clave:

PyCharm (Python)

Diferencias clave:
  • Entornos virtuales gestionados desde la paleta de comandos
  • Configuraciones de depuración en launch.json
  • Gestión de dependencias con requirements.txt o Poetry

WebStorm (JavaScript/TypeScript)

La mayoría de las funcionalidades de WebStorm están integradas en Cursor/VS Code, incluidas:
  • Vista de scripts de npm
  • Depuración
  • Integración con Git
  • Soporte para TypeScript

PhpStorm (PHP)

Diferencias clave:
  • Configuración de Xdebug mediante launch.json
  • Integración con Composer vía terminal
  • Herramientas de base de datos a través de la extensión “SQLTools”

Rider (.NET)

Diferencias clave:
  • Explorador de soluciones a través del explorador de archivos
  • Gestión de paquetes NuGet mediante CLI o extensiones
  • Integración del runner de tests a través del explorador de tests

GoLand (Go)

Diferencias clave:
  • Instalación de herramientas de Go solicitada automáticamente
  • Depuración mediante launch.json
  • Gestión de paquetes integrada con go.mod

Consejos para una transición fluida

1

Usa la paleta de comandos

Presiona /Ctrl + Shift + P para buscar comandos
2

Funciones de IA

Aprovecha las funciones de IA de Cursor para autocompletar y refactorizar código
3

Personaliza la configuración

Ajusta tu settings.json para un flujo de trabajo óptimo
4

Integración del terminal

Usa el terminal integrado para operaciones en la línea de comandos
5

Extensiones

Explora el Marketplace de VS Code para herramientas adicionales
Recuerda que, aunque algunos flujos de trabajo pueden ser diferentes, Cursor ofrece potentes funciones de programación asistida por IA que pueden aumentar tu productividad más allá de las capacidades de los IDE tradicionales.