Problema ao executar o vscode no terminal

1

Eu segui as instruções para instalar o vscode:

Linux

  1. Download Visual Studio Code for Linux.
  2. Make a new folder and extract VSCode-linux-x64.zip inside that folder.
  3. Double click on Code to run Visual Studio Code.

Tip: If you want to run VS Code from the terminal, create the following link substituting /path/to/vscode/Code with the absolute> path to the Code executable

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

Now, you can simply type code . in any folder to start editing files in that folder.

No entanto, ao digitar code . , obtenho:

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 de errado?

Clicar no código executável funciona ok.

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   
    
por NikolaiDante 03.10.2015 / 18:21

3 respostas

2

Eu costumava ter o mesmo problema, acabei de remover o link criado com:

unlink /usr/local/bin/code/Code

Em seguida, crie 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 ...

    
por Hamed Kardous 23.11.2015 / 03:53
0

O caminho é /vscode/Code corret ou você quis dizer ~/vscode/Code ? Verifique o link que você criou ...

Ou, se preferir, você pode instalar o VSCode com este script

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 criei como vscode em vez de apenas code . Mas se você quiser que code apenas altere esta linha:

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

para

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

E isso deve funcionar.

    
por BrunoLM 30.10.2015 / 01:21
0

Eu enfrentei o mesmo problema e a solução foi usar o caminho absoluto para /path/to/vscode/Code . Por exemplo, eu extraí o arquivo compactado no meu diretório home e renomei para VSCode e executei o seguinte comando para fazer o symlink.

$ sudo ln -s /home/lekhnath/VSCode/code /usr/local/bin

onde lekhnath é meu nome de usuário.

E funcionou !!

    
por Lekhnath 20.06.2016 / 07:53