Este tutorial demonstra como configurar o Visual Studio Code (VS Code) para ser executado no Windows Subsystem for Linux (WSL) e criar um link simbólico para facilitar o acesso ao VS Code a partir do terminal.
- Ter o WSL instalado no seu sistema Windows.
- Ter o Visual Studio Code instalado no WSL.
- Instalar a extensão no VS Code: "WSL".
-
Abra o terminal do WSL.
-
Crie um link simbólico para o executável do VS Code no diretório
/usr/local/bin/
. Substituaseu_nome_de_usuário
pelo seu nome de usuário real.sudo ln -s /mnt/c/Users/seu_nome_de_usuário/AppData/Local/Programs/Microsoft\ VS\ Code/bin/code /usr/local/bin/code
-
Remover outros links simbólicos existentes: Execute o seguinte comando para remover links simbólicos existentes relacionados ao VS Code. Substitua
/mnt/c/Users/nome_user_path/AppData/Local/Programs/cursor/resources/app/bin/code
pelo caminho real no seu sistema.sudo rm /mnt/c/Users/nome_user_path/AppData/Local/Programs/cursor/resources/app/bin/code
-
Verifique se o link simbólico foi criado corretamente.
ls -l /usr/local/bin/code
Deverá exibir algo como:
lrwxrwxrwx 1 root root 68 Jan 25 12:11 /usr/local/bin/code -> '/mnt/c/Users/seu_nome_de_usuário/AppData/Local/Programs/Microsoft VS Code/bin/code'
Se não houver esse caminho, substitua pelo fornecido no passo 1.
-
Verifique outros links simbólicos relacionados ao
code
: Execute o seguinte comando para listar todos os links simbólicos existentes.which -a code
Certifique-se de que o caminho correto foi definido.
-
Execute o comando
code
para iniciar o Visual Studio Code.code
ou
code .
-
Certifique-se de que o Visual Studio Code é iniciado corretamente.
-
Agora você pode usar o comando
code .
para abrir o VS Code no diretório atual.code .
Resolvendo o Erro "No such file or directory" ou "unable to determine app path from symlink vscode" ❌
O erro "No such file or directory" indica que o sistema não consegue encontrar o arquivo ou diretório especificado. Caso isso aconteça, siga os passos abaixo:
sudo rm /usr/local/bin/code
hash -r