Componentes del editor
Extensiones
Remote SSH
Extensión SSH
Project Manager
Gestioná varios proyectos
GitLens
Integración de Git mejorada
Local History
Rastreá cambios locales en 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 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
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 puedes activar las ligaduras tipográficas estableciendo “editor.fontLigatures”: true en tu configuración.
Migración específica del IDE
IntelliJ IDEA (Java)
Language Support for Java
Funciones básicas del lenguaje Java
Debugger for Java
Depuración para Java
Test Runner for Java
Ejecuta y depura tests de Java
Maven for Java
Soporte para Maven
Diferencias clave:
- Las configuraciones de Build/Run se gestionan a través de launch.json
- Herramientas de Spring Boot disponibles mediante 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
Comprobación de tipos rápida
Jupyter
Soporte para notebooks
Ruff
Formateador y linter para 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)
JavaScript and TypeScript Nightly
Últimas características 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 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)
PHP Intelephense
Servidor de lenguaje 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 desde la terminal
- Herramientas de base de datos mediante 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 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.