Come installare permanentemente il comando 'codice' di Visual Studio Code?

5

Ho appena seguito la risposta più votata qui e installato con successo il comando code di Visual Studio Code nel mio terminale.

Tuttavia, il comando code non riesce a lanciare Visual Studio Code ogni volta che riavvio il mio MacBook Pro.

~ code
zsh: command not found: code

È possibile installare code in modo permanente in modo che non debba installarlo ogni volta che accendo il mio 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

Ho anche scoperto che la cartella EA379FC4-05D2-4739-BE49-1D8870E47B8A viene cancellata dopo il riavvio del mio laptop.

Questo è il motivo per cui non riesco a eseguire code dopo il riavvio del laptop.

Perché code è installato in una cartella temporanea?

La versione del mio MacBook Pro è macOS Sierra versione 10.12.6

    
posta Brian 05.08.2017 - 08:11
fonte

2 risposte

8

Sembra che l'intero Visual Studio sia stato installato in una cartella temporanea.

  • Rimuovi il link corrente con sudo rm /usr/local/bin/code
  • Avvia Visual Studio da /Applications
  • Reinstalla code come descritto nel link :

    Now open the Command Palette (F1 or ⇧⌘P on Mac) and type shell command to find the Shell Command: Install 'code' command in PATH command.

Se continua a non funzionare, puoi anche collegare manualmente eseguendo

sudo ln -fs "/Applications/Visual Studio Code.app/Contents/Resources/app/bin/code" /usr/local/bin/
    
risposta data 05.08.2017 - 08:29
fonte
1

OK, sembra che il comando "ln" non funzioni per me (io uso questo comando per impostare il testo sublime). Ma ho un'altra soluzione.

  1. modifica il tuo file ~ / .bash_profile.

  2. aggiungi il seguente codice al suo interno. code () { VSCODE_CWD="$PWD" open -n -b "com.microsoft.VSCode" --args $* ;}

  3. dopo il salvataggio. non dimenticare di eseguire source ~/.bash_profile .

  4. Finito e testalo, digita code

risposta data 05.05.2018 - 04:00
fonte

Leggi altre domande sui tag