Cursor ofrece una experiencia de programación moderna potenciada por IA que puede reemplazar tus IDE de JetBrains. Aunque la transición pueda sentirse diferente al principio, la base de Cursor en VS Code brinda funciones potentes y amplias opciones de personalización.

Componentes del editor

Extensiones

Los IDE de JetBrains son herramientas excelentes, ya que vienen preconfigurados para los lenguajes y frameworks para los que están pensados. Cursor es distinto: como un lienzo en blanco desde el inicio, podés personalizarlo a tu gusto, sin estar limitado por los lenguajes y frameworks para los que el IDE fue diseñado. Cursor tiene acceso a un ecosistema enorme de extensiones, y casi toda la funcionalidad (¡y más!) que ofrecen los IDE de JetBrains se puede recrear mediante estas extensiones. Echale un vistazo a algunas de estas extensiones populares:

Atajos de teclado

Cursor tiene un administrador de atajos de teclado integrado 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 a configurarla a tu gusto:

IntelliJ IDEA Keybindings

Instalá esta extensión para traer los atajos de teclado 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á el look and feel de tus IDE de JetBrains favoritos 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 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 puedes activar las ligaduras tipográficas estableciendo “editor.fontLigatures”: true en tu configuración.

Migración específica del IDE

A muchos usuarios 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, puedes personalizarlo a tu gusto, sin estar limitado 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. Mira a continuación las siguientes extensiones sugeridas para cada IDE de JetBrains.

IntelliJ IDEA (Java)

Diferencias clave:

PyCharm (Python)

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

WebStorm (JavaScript/TypeScript)

La mayoría de las funciones de WebStorm están integradas en Cursor/VS Code, incluyendo:
  • 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 desde la terminal
  • Herramientas de base de datos mediante la extensión “SQLTools”

Rider (.NET)

Diferencias clave:
  • Explorador de soluciones mediante el explorador de archivos
  • Gestión de paquetes NuGet desde la CLI o con extensiones
  • Integración del ejecutor de pruebas mediante el explorador de pruebas

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 sin problemas

1

Use Command Palette

Presiona /Ctrl + Shift + P para buscar comandos
2

AI Features

Aprovecha las funciones de IA de Cursor para autocompletado y refactorización de código
3

Customize Settings

Ajusta tu settings.json para optimizar tu flujo de trabajo
4

Terminal Integration

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

Extensions

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 impulsar tu productividad más allá de lo que permiten los IDE tradicionales.