O Cursor oferece uma experiência de programação moderna com IA que pode substituir teus IDEs da JetBrains. Embora a transição possa parecer diferente no começo, a base do Cursor no VS Code traz recursos poderosos e amplas opções de personalização.

Componentes do Editor

Extensões

As IDEs da JetBrains são ótimas ferramentas, pois já vêm pré-configuradas para as linguagens e frameworks para os quais foram projetadas. O Cursor é diferente — por ser uma tela em branco logo de cara, dá pra personalizar do jeito que quiser, sem ficar limitado às linguagens e frameworks para os quais a IDE foi pensada. O Cursor tem acesso a um vasto ecossistema de extensões, e quase toda a funcionalidade (e mais!) que as IDEs da JetBrains oferecem pode ser recriada por meio delas. Confere algumas dessas extensões populares:

Atalhos de Teclado

O Cursor tem um gerenciador de atalhos embutido que permite mapear teus atalhos favoritos para ações. Com essa extensão, dá pra trazer quase todos os atalhos das IDEs da JetBrains direto pro Cursor! Lê a documentação da extensão pra aprender como configurar do teu jeito:

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

Recria o visual da tua IDE favorita da JetBrains no Cursor com esses temas da comunidade. Escolhe entre o tema padrão Darcula ou pega um tema que combine com o destaque de sintaxe das tuas ferramentas JetBrains.

Fonte

Pra completar tua experiência ao estilo JetBrains, dá pra usar a fonte oficial JetBrains Mono:
  1. Baixa e instala a fonte JetBrains Mono no teu sistema:
  1. Reinicia o Cursor depois de instalar a fonte
  2. Abre as Configurações no Cursor (⌘/Ctrl + ,)
  3. Busca por “Font Family”
  4. 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

Muita gente curte as IDEs da JetBrains pelo suporte pronto às linguagens e frameworks para os quais foram criadas. O Cursor é diferente — por ser uma tela em branco desde o início, dá para personalizar do jeito que quiser, sem ficar limitado às linguagens e frameworks para os quais a IDE foi pensada. O Cursor já tem acesso ao ecossistema de extensões do VS Code, e quase todas as funcionalidades (e mais!) que as IDEs da JetBrains oferecem podem ser recriadas por meio dessas extensões. Confere as extensões sugeridas abaixo para cada IDE da JetBrains.

IntelliJ IDEA (Java)

Principais diferenças:

PyCharm (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)

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)

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)

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.