25 votes

Comment installer la commande `code` de Visual Studio Code de manière permanente ?

J'ai juste suivi la réponse la plus votée aquí et installé avec succès le logiciel Visual Studio Code code dans mon terminal.

Cependant, le code ne parvient pas à lancer Visual Studio Code à chaque fois que je redémarre mon MacBook Pro.

~ code
zsh: command not found: code

Est-il possible d'installer code en permanence pour ne pas avoir à l'installer à chaque fois que j'allume mon 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

Je découvre également que le dossier EA379FC4-05D2-4739-BE49-1D8870E47B8A sont supprimés après que j'ai redémarré mon ordinateur portable.

C'est la raison pour laquelle je ne peux pas exécuter code après le redémarrage de l'ordinateur portable.

Pourquoi est-ce que code installé dans un dossier temporaire ?

La version de mon MacBook Pro est MacOS Sierra version 10.12.6

0 votes

La solution la plus simple que j'ai trouvée est ici stackoverflow.com/a/39604469/5650332

40voto

nohillside Points 82672

On dirait que tout votre Visual Studio a été installé dans un dossier temporaire.

  • Supprimer le lien actuel avec sudo rm /usr/local/bin/code

  • Démarrer Visual Studio à partir de l'intérieur /Applications

  • Réinstaller code comme décrit dans https://stackoverflow.com/a/29971430 :

    Ouvrez maintenant la palette de commande (F1 ou P sur Mac) et tapez shell command pour trouver le Shell Command: Install 'code' command in PATH commandement.

Si cela ne fonctionne toujours pas, vous pouvez également établir un lien manuellement en exécutant la commande suivante

sudo ln -fs "/Applications/Visual Studio Code.app/Contents/Resources/app/bin/code" /usr/local/bin/

1 votes

Merci. La solution fonctionne. J'ai constaté que mon Visual Studio Code.app était en Downloads dossier. Le site code est installée dans /Applications/Visual Studio Code.app/Contents/Resources/app/bin/code après l'avoir fait glisser vers Applications dossier.

1 votes

Déplacement du VSCode de /Downloads à /Applications et relancer la commande de la palette VSCode a fait l'affaire pour moi aussi.

0 votes

Le lien manuel a fonctionné pour moi, merci !

10voto

Josiah Ayres Points 61

Si vous êtes sous Mac OS Catalina, vous devez modifier votre fichier .zprofile au lieu de .bash_profile .

  1. Modifiez votre ~/.zprofile fichier : vim ~/.zprofile
  2. Ajoutez-y le code suivant, sur sa propre ligne : code () { VSCODE_CWD="$PWD" open -n -b "com.microsoft.VSCode" --args $* ;}
  3. Enregistrez le fichier : :wq
  4. Exécutez à nouveau le fichier mis à jour : source ~/.zprofile .
  5. Testez que l'exécution code . ouvre votre dossier actuel dans VS Code !

4voto

Alex Lu Points 141

OK, il semble que la commande "ln" ne fonctionne pas pour moi (j'utilise cette commande pour configurer sublime text). Mais j'ai une autre solution.

  1. éditez votre fichier ~/.bash_profile.

  2. ajoutez-y le code suivant. code () { VSCODE_CWD="$PWD" open -n -b "com.microsoft.VSCode" --args $* ;}

  3. après la sauvegarde. N'oubliez pas d'exécuter source ~/.bash_profile .

  4. Fini et testez-le, tapez code

0 votes

Pour zsh, nous voulons probablement éditer .zshrc au lieu de .bash_profile mais. De cette façon, nous n'avons pas besoin source ~/.bash_profile chaque fois que nous avons besoin des paramètres...

4voto

Lowla Points 31

BON À SAVOIR :
Depuis la mise à jour de Catalina, MacOS utilise l'environnement zsh bash par défaut*.
* Ressources sur zsh et le terminal

APPROCHE ALTERNATIVE :
Configuration personnelle : actuellement sous MacOS avec Catalina :

  • fichier bash et emplacement : .zshrc , ~/.zshrc
  • .zshrc existent : ls -la > et cherchez le fichier .zshrc fichier

    • s'il n'y a pas de fichier .zshrc : touch .zshrc
  • ouvrir et écrire -- alias code="open -a 'Visual Studio Code'" .
    Qui se comportera comme ce que Monomeeth a mentionné ci-dessus :
    ouvre votre VSCode depuis votre dossier Applications.

1voto

john Points 11

Une chose que j'ai remarquée, c'est que mon Visual Studio Code.app était en Downloads/ pas Applications/ .

Si c'est le cas, exécutez mv /Users/moi/Downloads/Visual\ Studio\ Code.app /Applications et réessayez !

Bonne chance

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X