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)
- Abra o Executar (Win+R) e digite:
%localappdata%\Programs\cursor\resources\app\bin
- Exclua dois arquivos:
- code
- code.cmd
- 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
-
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
- Remova o script code:
-
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 Cursorcode <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