Componentes do Editor
Extensões
Remote SSH
Extensão SSH
Project Manager
Gerencia vários projetos
GitLens
Integração avançada com Git
Local History
Acompanha mudanças locais nos arquivos
Error Lens
Realce de erros inline
ESLint
Lint de código
Prettier
Formatação de código
Todo Tree
Acompanha TODOs e FIXMEs
Atalhos de Teclado
IntelliJ IDEA Keybindings
Instala essa extensão pra trazer os atalhos de teclado das IDEs da JetBrains pro Cursor.
Atalhos comuns que são diferentes:
- 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
Fonte
- Baixa e instala a fonte JetBrains Mono no teu sistema:
- Reinicia o Cursor depois de instalar a fonte
- Abre as Configurações no Cursor (⌘/Ctrl + ,)
- Busca por “Font Family”
- Define a família da fonte como ‘JetBrains Mono’
Para a melhor experiência, também dá pra ativar as ligaduras de fonte definindo “editor.fontLigatures”: true nas suas configurações.
Migração específica por IDE
IntelliJ IDEA (Java)
Language Support for Java
Recursos essenciais da linguagem Java
Debugger for Java
Suporte à depuração em Java
Test Runner for Java
Executa e depura testes em Java
Maven for Java
Suporte ao Maven
Principais diferenças:
- Configurações de build/run são gerenciadas via launch.json
- Ferramentas do Spring Boot disponíveis pela extensão “Spring Boot Extension Pack”
- Suporte ao Gradle via extensão “Gradle for Java”
PyCharm (Python)
Python
Suporte essencial a Python
Cursor Pyright
Checagem de tipos rápida
Jupyter
Suporte a notebooks
Ruff
Formatador e linter para Python
Principais diferenças:
- Ambientes virtuais gerenciados pela command palette
- Configurações de debug em launch.json
- Gerenciamento de dependências via requirements.txt ou Poetry
WebStorm (JavaScript/TypeScript)
JavaScript and TypeScript Nightly
Recursos mais recentes da linguagem
ES7+ React/Redux Snippets
Desenvolvimento com React
Vue Language Features
Suporte a Vue.js
Angular Language Service
Desenvolvimento com Angular
A maioria dos recursos do WebStorm já vem incluída no Cursor/VS Code, incluindo:
- visualização de scripts npm
- depuração
- integração com Git
- suporte a TypeScript
PhpStorm (PHP)
PHP Intelephense
Servidor de linguagem PHP
PHP Debug
Integração com Xdebug
PHP Intellisense
Inteligência de código
PHP DocBlocker
Ferramentas de documentação
Principais diferenças:
- Configuração do Xdebug via launch.json
- Integração com Composer pelo terminal
- Ferramentas de banco de dados via a extensão “SQLTools”
Rider (.NET)
C#
Suporte essencial a C#
DotRush
Ambiente de desenvolvimento C# open source
ReSharper Plugin
Plugin C# da JetBrains
.NET Install Tool
Gerenciamento do SDK do .NET
Principais diferenças:
- Solution Explorer via Explorador de Arquivos
- Gerenciamento de pacotes NuGet via CLI ou extensões
- Integração do test runner via Test Explorer
GoLand (Go)
Principais diferenças:
- Instalação de ferramentas do Go solicitada automaticamente
- Depuração via launch.json
- Gerenciamento de pacotes integrado ao go.mod
Dicas para uma Transição Tranquila
1
Use a Command Palette
Pressiona ⌘/Ctrl + Shift + P pra buscar comandos
2
Recursos de IA
Aproveita os recursos de IA do Cursor para autocompletar e refatorar código
3
Personalize as Configurações
Ajusta teu settings.json pra um fluxo de trabalho ideal
4
Integração com o Terminal
Usa o terminal integrado pra operações em linha de comando
5
Extensões
Explora o marketplace do VS Code em busca de ferramentas adicionais
Lembra que, mesmo que alguns fluxos de trabalho sejam diferentes, o Cursor oferece recursos poderosos de codificação assistida por IA que podem aumentar tua produtividade além das capacidades de IDEs tradicionais.