Componentes del editor
Extensiones
Remote SSH
Extensión SSH
Project Manager
Gestioná múltiples proyectos
GitLens
Integración de Git mejorada
Local History
Rastreá cambios locales de archivos
Error Lens
Resaltado de errores en línea
ESLint
Linting de código
Prettier
Formateo de código
Todo Tree
Rastreá TODO y FIXME
Atajos de teclado
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
Fuente
- Descargá e instalá la fuente JetBrains Mono en tu sistema:
- Reiniciá Cursor después de instalar la fuente
- Abrí Settings en Cursor (⌘/Ctrl + ,)
- Buscá “Font Family”
- 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
IntelliJ IDEA (Java)
Language Support for Java
Funcionalidades básicas del lenguaje Java
Debugger for Java
Soporte de depuración para Java
Test Runner for Java
Ejecutá y depurá tests de Java
Maven for Java
Soporte para Maven
Diferencias clave:
- Las configuraciones de Build/Run se gestionan mediante launch.json
- Herramientas de Spring Boot disponibles a través de la extensión “Spring Boot Extension Pack”
- Soporte para Gradle mediante la extensión “Gradle for Java”
PyCharm (Python)
Python
Soporte básico para Python
Cursor Pyright
Chequeo de tipos rápido
Jupyter
Soporte para notebooks
Ruff
Formateador y linter de 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)
JavaScript and TypeScript Nightly
Últimas funcionalidades del lenguaje
ES7+ React/Redux Snippets
Desarrollo con React
Vue Language Features
Soporte para Vue.js
Angular Language Service
Desarrollo con Angular
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)
PHP Intelephense
Servidor de lenguaje para PHP
PHP Debug
Integración con Xdebug
PHP Intellisense
Inteligencia de código
PHP DocBlocker
Herramientas de documentación
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)
C#
Compatibilidad básica con C#
DotRush
Entorno de desarrollo C# de código abierto
ReSharper Plugin
Complemento de JetBrains para C#
.NET Install Tool
Gestión del SDK de .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.