¿Cómo instalar el comando 'Código' del código de Visual Studio de forma permanente?

5

Acabo de seguir la respuesta más votada here e instalé correctamente el comando code de Visual Studio Code en mi terminal.

Sin embargo, el comando code falla al iniciar Visual Studio Code cada vez que reinicio mi MacBook Pro.

~ code
zsh: command not found: code

¿Es posible instalar code permanentemente para que no tenga que instalarlo cada vez que enciendo mi MacBook Pro?

~ where code
/usr/local/bin/code

~ ls -l /usr/local/bin/code
lrwxr-xr-x  1 myName  admin  167 Aug  5 13:41 /usr/local/bin/code -> /private/var/folders/bh/525lnbns1213cx2651s97my00000gp/T/AppTranslocation/EA379FC4-05D2-4739-BE49-1D8870E47B8A/d/Visual Studio Code.app/Contents/Resources/app/bin/code

También descubro que la carpeta EA379FC4-05D2-4739-BE49-1D8870E47B8A se borra después de reiniciar mi computadora portátil.

Esta es la razón por la que no puedo ejecutar code después de reiniciar la computadora portátil.

¿Por qué se instala code en una carpeta temporal?

La versión de mi MacBook Pro es macOS Sierra versión 10.12.6

    
pregunta Brian 05.08.2017 - 08:11

2 respuestas

8

Parece que tu Visual Studio completo se instaló en una carpeta temporal.

  • Eliminar el enlace actual con sudo rm /usr/local/bin/code
  • Inicia Visual Studio desde /Applications
  • Reinstale code como se describe en enlace :

      

    Ahora abra la paleta de comandos (F1 o ⇧⌘P en Mac) y escriba shell command para encontrar el comando Shell Command: Install 'code' command in PATH .

Si aún no funciona, también puedes vincularlo manualmente ejecutando

sudo ln -fs "/Applications/Visual Studio Code.app/Contents/Resources/app/bin/code" /usr/local/bin/
    
respondido por el nohillside 05.08.2017 - 08:29
1

OK, parece que el comando "ln" no me funciona (uso este comando para configurar texto sublime). Pero tengo otra solución.

  1. edita tu archivo ~ / .bash_profile.

  2. agrega el siguiente código en él. code () { VSCODE_CWD="$PWD" open -n -b "com.microsoft.VSCode" --args $* ;}

  3. después de guardar. no olvides ejecutar source ~/.bash_profile .

  4. Finalizado y probarlo, escriba code

respondido por el Alex Lu 05.05.2018 - 04:00

Lea otras preguntas en las etiquetas