Caminho Linux VSCode do Windows Subsystem

5

Eu fiz uma bagunça ao tentar instalar o Visual Studio Code no meu Windows Subsystem Linux.

Antes de entrar nisso, consegui usar o comando de terminal code . para abrir o VSCode no diretório atual, isso funcionou com cmd, bash, zsh ou fish

Desde que tentei instalar o VSCode no meu WSL que ainda não funcionou , não consegui para usar o comando code . .

Então eu fiz um whereis code e achei isso:

code: /usr/bin/code /usr/share/code /mnt/c/Program Files/Microsoft VS 
Code/bin/code /mnt/c/Program Files/Microsoft VS Code/bin/code.cmd

Então, estou supondo que a instalação do VSCode para Linux foi adicionada em /usr/bin/code e /usr/share/code , o que também estou achando que está sendo chamado quando eu faço o comando code . ?

Então, ls -la /usr/bin/ e eu acho isso:

lrwxrwxrwx 1 root   root          24 Oct  9 19:38 code -> /usr/share/code/bin/code*

É aí que estou um pouco confuso agora, gostaria de voltar a apontar para /mnt/c/Program Files/Microsoft VS Code/bin/code e /mnt/c/Program Files/Microsoft VS Code/bin/code.cmd , mas estou um pouco confuso sobre o que fazer a seguir. / p>

Todos os ponteiros são muito apreciados: ok_hand:

Obrigado

    
por spences10 10.10.2017 / 17:11

1 resposta

4

Você precisa remover os links simbólicos criados em /usr/bin/code e /usr/share/code .

Você não precisa adicionar novos links simbólicos no WSL para fazer o código ser executado: o VSCode instala um arquivo code.sh em sua pasta que está acessível em seu caminho desde que anexamos o caminho do Windows ao caminho do Linux no WSL.

    
por Rich Turner 12.10.2017 / 06:06