Problema al ejecutar vscode desde la terminal

Problema al ejecutar vscode desde la terminal

Seguí elinstruccionespara instalar vscode:

linux

  1. Descargue el código de Visual Studio para Linux.
  2. Cree una nueva carpeta y extraiga VSCode-linux-x64.zip dentro de esa carpeta.
  3. Haga doble clic en Código para ejecutar Visual Studio Code.

Consejo: Si desea ejecutar VS Code desde la terminal, cree el siguiente enlace sustituyendo /path/to/vscode/Code con la ruta absoluta> al ejecutable de Code.

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

Ahora, puedes simplemente escribir code .en cualquier carpeta para comenzar a editar archivos en esa carpeta.

Sin embargo al escribir code .me sale:

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)   

¿Qué he hecho mal?

Hacer clic en el código ejecutable funciona bien.

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   

Respuesta1

Solía ​​tener el mismo problema, simplemente eliminé el enlace creado con:

unlink /usr/local/bin/code/Code

Luego volvió a crear el enlace directamente en "/usr/local/bin" como se muestra a continuación

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

A mí me funciona, cuéntanos si funcionó...

Respuesta2

Instalé expertos en código a través del software de ubuntu. Dado que es una instalación instantánea, se instaló en /snap/bin/code-insiders. para comprobar si hay una aplicación instalada. correr

$ dpkg -l             

Proporciona una lista completa de las aplicaciones que están instaladas en el sistema. busca code-insidersahí. para comprobar el directorio de instalación de los expertos en código, ejecute

$ which code-insiders

En mi caso se estaba mostrando/snap/bin/code-insiders

luego lo vinculé /usr/binejecutando el comando.

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

y luego todo listo. entonces podría ejecutar el código desde la terminal usando

$ code-insiders .

Respuesta3

¿El camino es /vscode/Codecorrecto o quisiste decir ~/vscode/Code? Revisa el enlace que creaste...

O si lo prefieres puedes instalar VSCode coneste guión

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

Lo creé como vscodeen lugar de simplemente code. Pero si quieres codesimplemente cambia esta línea:

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

a

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

Y debería funcionar.

Respuesta4

Solía ​​tener el mismo problema y lo resolví instalando vscode nuevamente usando

código de instalación sudo apto

Ahora funciona

información relacionada