Problema ao executar vscode do terminal

Problema ao executar vscode do terminal

Eu segui oinstruçõespara instalar o vscode:

Linux

  1. Baixe o código do Visual Studio para Linux.
  2. Crie uma nova pasta e extraia VSCode-linux-x64.zip dentro dessa pasta.
  3. Clique duas vezes em Código para executar o Visual Studio Code.

Dica: Se você deseja executar o VS Code a partir do terminal, crie o seguinte link substituindo /path/to/vscode/Code pelo caminho absoluto> para o executável do Code

sudo ln -s /path/to/vscode/Code /usr/local/bin/code

Agora, você pode simplesmente digitar code .qualquer pasta para começar a editar os arquivos nessa pasta.

No entanto, ao digitar, code .recebo:

No command 'code' found, did you mean:   
Command 'cone' from package 'cone' (universe)   
Command 'tcode' from package 'emboss' (universe)   
Command 'ode' from package 'plotutils' (universe)   
Command 'cdde' from package 'cdde' (universe)   
Command 'node' from package 'node' (universe)    
Command 'node' from package 'nodejs-legacy' (universe)   
Command 'cde' from package 'cde' (universe)   
Command 'cobe' from package 'python-cobe' (universe)   

O que eu fiz errado?

Clicar no executável do código funciona bem.

nikolai@dante:~$ ls -l /usr/local/bin/code    
lrwxrwxrwx 1 root root 12 Oct  3 17:13 /usr/local/bin/code -> /vscode/Code    
nikolai@dante:~$ echo $PATH    
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games   

Responder1

Eu costumava ter o mesmo problema, apenas removi o link criado com:

unlink /usr/local/bin/code/Code

Em seguida, criei novamente o link diretamente em "/usr/local/bin" como abaixo

sudo ln -s /path/to/vscode/Code /usr/local/bin

Funciona para mim, deixe-nos saber se funcionou ...

Responder2

Instalei code-insiders através de softwares Ubuntu. como é uma instalação instantânea, foi instalado em /snap/bin/code-insiders . para verificar se um aplicativo está instalado. correr

$ dpkg -l             

fornece uma lista completa de aplicativos instalados no sistema. procure code-insiderslá. para verificar o diretório de instalação dos code-insiders, execute

$ which code-insiders

No meu caso estava aparecendo/snap/bin/code-insiders

então eu vinculei /usr/binexecutando o comando.

$ sudo ln -s /snap/bin/code-insiders /usr/bin

e então tudo pronto. então eu poderia executar o código do terminal usando

$ code-insiders .

Responder3

O caminho está /vscode/Codecorreto ou você quis dizer ~/vscode/Code? Verifique o link que você criou...

Ou se preferir você pode instalar o VSCode comeste roteiro

curl -L https://go.microsoft.com/fwlink/?LinkID=620884 > /tmp/vscode.zip
unzip -qq /tmp/vscode.zip -d /tmp
sudo cp -r /tmp/VSCode-linux-x64 /opt/vscode
sudo ln -s /opt/vscode/Code /usr/local/bin/vscode
sudo rm -rf /tmp/VSCode-linux-x64
sudo rm -f /tmp/vscode.zip
sudo touch /usr/share/applications/vscode.desktop
sudo chmod 777 /usr/share/applications/vscode.desktop
sudo echo -e "[Desktop Entry]\nName=VSCode\nComment=Visual Studio Code\nExec=/opt/vscode/Code\nIcon=/opt/vscode/resources/app/vso.png\nType=Application\nVersion=1.0\nTerminal=false\nCategories=Development" > /usr/share/applications/vscode.desktop
sudo chmod 644 /usr/share/applications/vscode.desktop

Eu o criei como vscodee não apenas code. Mas se você quiser codebasta alterar esta linha:

sudo ln -s /opt/vscode/Code /usr/local/bin/vscode

para

sudo ln -s /opt/vscode/Code /usr/local/bin/code

E deve funcionar.

Responder4

Eu costumava ter o mesmo problema e resolvi instalando o vscode novamente usando

código de instalação sudo apt

Agora funciona

informação relacionada