Componentes do Editor
Extensões
Remote SSH
Extensão SSH
Project Manager
Gerencia vários projetos
GitLens
Integração Git avançada
Local History
Acompanha alterações locais nos arquivos
Error Lens
Destaque 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 diferem:
- 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 Settings no Cursor (⌘/Ctrl + ,)
- Procura por “Font Family”
- Define a família da fonte como
'JetBrains Mono'
Pra ter a melhor experiência, cê também pode 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 a depuração em Java
Test Runner for Java
Executa e depura testes em Java
Maven for Java
Suporte a 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 a Gradle via extensão “Gradle for Java”
PyCharm (Python)
Python
Suporte principal a Python
Cursor Pyright
Verificação 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 no Cursor/VS Code, incluindo:
- Visualização de scripts npm
- Depuração
- Integração com Git
- Suporte a TypeScript
PhpStorm (PHP)
PHP Intelephense
Language server de 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 pela extensão “SQLTools”
Rider (.NET)
C#
Suporte essencial a C#
DotRush
Ambiente de desenvolvimento C# de código aberto
ReSharper Plugin
Plugin C# da JetBrains
.NET Install Tool
Gerenciamento do SDK do .NET
Principais diferenças:
- Explorador de soluções 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 Suave
1
Usa a Command Palette
Pressiona ⌘/Ctrl + Shift + P para encontrar comandos
2
Recursos de IA
Aproveita os recursos de IA do Cursor para autocompletar e refatorar código
3
Personaliza as Configurações
Ajusta teu settings.json para um fluxo de trabalho ideal
4
Integração com o Terminal
Usa o terminal integrado para operações na linha de comando
5
Extensões
Navega pelo marketplace do VS Code em busca de ferramentas adicionais
Lembra que, embora alguns fluxos de trabalho possam ser diferentes, o Cursor oferece recursos poderosos de codificação assistida por IA que podem aumentar tua produtividade além das capacidades de IDEs tradicionais.