Pular para o conteúdo principal

Como Impedir que o Comando "code ." Abra o Cursor

O Problema

Após instalar o Cursor, quando você executa o comando "code ." no terminal, ele inicia o Cursor em vez do editor Visual Studio Code padrão. Esse comportamento pode ser inconveniente para usuários que desejam manter o VSCode como editor padrão para o comando "code".

A Solução

Solução 1: Remover Arquivos de Comando Code do Cursor (Windows)

  1. Abra o Executar (Win+R) e digite: %localappdata%\Programs\cursor\resources\app\bin
  2. Exclua dois arquivos:
    • code
    • code.cmd
  3. Importante: Após excluir esses arquivos, reinicie o terminal.

Solução 2: Modificar Prioridade do PATH (Windows)

Certifique-se de que o caminho do VSCode tenha prioridade mais alta que o Cursor na variável de ambiente PATH. Esta é uma solução mais duradoura, pois as atualizações do Cursor podem recriar os arquivos code.cmd.

Solução 3: Para Usuários macOS

  1. Opção 1: Remover e Reinstalar o Comando code

    • Remova o script code: rm /usr/local/bin/code
    • Reinstale o comando 'code' do VSCode no PATH
  2. Opção 2: Editar o Script code

    nano /usr/local/bin/code

    # Modifique estas linhas:
    - REMOTE_CLI="$(which -a 'cursor' | grep /remote-cli/)"
    + REMOTE_CLI="$(which -a 'code' | grep /remote-cli/)"

    - ELECTRON="$CONTENTS/MacOS/Cursor"
    + ELECTRON="$CONTENTS/MacOS/Electron"

Comandos Alternativos

Após implementar qualquer uma das soluções acima, você pode usar:

  • cursor <diretório> para abrir um diretório no Cursor
  • code <diretório> para abrir um diretório no VSCode

Notas Adicionais

  • Você pode precisar reaplicar essas alterações após atualizações do Cursor
  • Alguns usuários preferem renomear os arquivos de comando do Cursor (por exemplo, para code_old e code_old.cmd) em vez de excluí-los
  • O problema pode reaparecer após atualizações do Cursor, pois o instalador pode recriar esses arquivos

Fonte

@https://forum.cursor.com/t/how-to-prevent-the-code-command-in-the-terminal-from-opening-cursor/1983