web-dev-qa-db-fra.com

"code." Ne fonctionne pas dans la ligne de commande pour Visual Code Studio sous OSX/Mac

La commande "code". ne fonctionne pas dans ce manuel

Toutes les autres étapes précédentes ont fonctionné. Comment appeler le terminal Visual Studio dans OSX?

Monas-MacBook-Pro:myExpressApp mona$ pwd
/Users/mona/nodejs/myExpressApp
Monas-MacBook-Pro:myExpressApp mona$ code .
-bash: code: command not found

EDIT: J'ai fini par l'ouvrir à partir de Visual Code Studio en modifiant l'espace de travail, mais je me demande pourquoi cette commande "code". ne fonctionnera pas? enter image description here

119
Mona Jalal

Directement de la documentation :

Après l'installation, lancez VS Code. Ouvrez maintenant la palette de commandes (⇧⌘P) et tapez Shell pour trouver la commande Shell: Installer le code dans la commande PATH.

 enter image description here

Après avoir exécuté la commande, redémarrez le terminal pour le nouveau $ PATH valeur à prendre effet. Vous pourrez simplement taper «code». dans tous dossier pour commencer à modifier les fichiers de ce dossier. Le "." Signifie simplement "répertoire courant" 


Note complémentaire pour les utilisateurs MAC:

Merci @JasonGalvin

Assurez-vous de faire glisser l'application Visual Studio Code dans le dossier Applications. Sinon, comme @uloco l'a dit, vous devrez recommencer ce processus après le redémarrage.

Si vous voulez l'ajouter définitivement:

Ajoutez ceci à votre ~/.bash_profile

export PATH="$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin"

source: https://code.visualstudio.com/docs/setup/mac

23
Ryan Efendy

https://code.visualstudio.com/Docs/setup

Conseil: Si vous souhaitez exécuter VSCode à partir du terminal, ajoutez ce qui suit au fichier .bashrc.

code () {
if [[ $# = 0 ]]
then
    open -a "Visual Studio Code"
else
    [[ $1 = /* ]] && F="$1" || F="$PWD/${1#./}"
    open -a "Visual Studio Code" --args "$F"
fi
}

Puis $ source ~/.bashrc

10
FarYang

Ouvrez le fichier ~/.bashrc en utilisant vi/vim$ vi ~/.bashrc

Entrez les informations suivantes en appuyant sur i pour insérer:

code () { VSCODE_CWD="$PWD" open -n -b "com.Microsoft.VSCode" --args $* ;}

Enregistrez le fichier en utilisant :wq

Reflétez les paramètres dans ~/.bashrc à l'aide de la commande suivante:

source ~/.bashrc
8
Suhail Taj

Il était assez simple de suivre la documentation pour installer le «code» dans PATH mais cela ne fonctionnait pas. 

Je simplement l'ai tout d'abord désinstallé, puis installé à nouveau. 

Ouvrez la palette de commandes (⇧⌘P)

Shell Command: Uninstall 'code' command in PATH command.

puis réinstallez-le. 

Shell Command: Install 'code' command in PATH command.

N'oubliez pas de redémarrer votre terminal pour que le nouveau PATH soit inclus. 

4
Vince Banzon

Pour que cela fonctionne, un exécutable nommé "code" doit figurer dans votre chemin bash, que certains installateurs ajoutent pour vous, mais celui-ci ne l'a apparemment pas été. Pour ce faire, la meilleure solution consiste à ajouter un lien symbolique à l'application de code Visual Studio dans votre dossier /usr/local/bin. Vous pouvez le faire en utilisant une commande semblable à celle-ci dans votre terminal.

ln -s "/Path/To/Visual Studio Code" "/usr/local/bin/code"

Vous aurez probablement besoin de mettre Sudo devant celle-ci pour que les autorisations lui soient accordées.

3
Logan Tegman

Pour ceux d'entre vous qui exécutent ZShell avec Iterm2, ajoutez ceci à votre fichier ~/.zshrc.

alias code="/Applications/Visual\ Studio\ Code.app/Contents/Resources/app/bin/code"
3
Justin Rice

J'ai bêtement supprimé mon lien symbolique /usr/local/bin/code et je ne connaissais pas le chemin correct. Une brassée réinstalle le recréé:

brew cask reinstall visual-studio-code

chemin s'est avéré être:

/usr/local/bin/code ->
'/Applications/Visual Studio Code.app/Contents/Resources/app/bin/code'
2
RationalDev

Si vous ne parvenez pas à utiliser la solution Palette de commandes , vous pouvez ajouter manuellement le code VS à la variable d'environnement $PATH au démarrage de votre terminal:

cat << EOF >> ~/.bash_profile
# Add Visual Studio Code (code)
export PATH="$PATH:/Applications/Visual Studio 
Code.app/Contents/Resources/app/bin"
EOF
1
Erazihel

Sur mon MAC je l'ai fait fonctionner:

ajouter à .bash_profile

code() {
   open -a Visual\ Studio\ Code.app $1
}

enregistrer et dans le terminal 'source .bash_profile'

Ensuite, dans le code terminal index.html (ou autre) ouvrira ce fichier dans VS Code.

1
Mick dK

Pour Mac OSX: Il existe un moyen d'installer Visual Studio Code via Brew-Cask. 

  1. Tout d'abord, installez 'Homebrew' depuis ici .
  2. Maintenant, lancez la commande suivante et cela installera le dernier code Visual Studio sur votre Mac.

    $> brew cask installez visual-studio-code

La commande ci-dessus doit installer Visual Studio Code et également configurer l'appel de Visual Studio Code en ligne de commande.

Si les étapes ci-dessus ne fonctionnent pas, vous pouvez le faire manuellement. En suivant la documentation de code Microsoft Visual Studio donnée ici .

1
S.Mishra

Définissez le chemin du Visual Studio dans votre ~/.bash_profile comme suit

export PATH = "$ PATH:/Applications/Code.app/Contents/Resources/app/bin de Visual Studio"

0
Sanil Shrestha

EDIT: Si cela se produit sur mint/ubuntu, c'est probablement parce que vous avez installé vscode via le gestionnaire de logiciels. Cela causera d'autres problèmes lors du débogage. Installez-le plutôt à l'aide du fichier .deb sur le site Web vscode.

Si vous voulez vraiment utiliser le gestionnaire de logiciels, la solution ci-dessous fonctionne toujours:

utilisez find / -name code 2> /dev/null pour trouver le chemin d'accès au fichier bin de visual studio. Il devrait se terminer par /extra/vscode/bin/code

Si vous utilisez le logiciel mint, vous ne trouverez peut-être que des chemins portant un nom ridiculement long, comme ceci:

".../stable/7a22830d9e8fbbdc9627e43e072005eef66c14d2a4dd19992427ef4de060186a/..."

Il suffit de remplacer la partie longue par "/ active /"

Une fois que vous l'avez, créez un lien sym:

ln -s path_you_found/extra/vscode/bin/code /usr/local/bin/code

Si vous n'avez pas les droits, ou si vous voulez seulement que ce soit accessible pour vous, ajoutez simplement cette ligne à votre fichier .bashrc/.zshrc:

export PATH="$PATH:path_you_found/extra/vscode/bin/

Notez que j'ai supprimé le nom de fichier 'code' à la fin

0
Louis Garczynski

pour les personnes confrontées au même problème dans Windows 10, veuillez suivre les instructions ci-dessous,

https://github.com/Microsoft/vscode/issues/21957

Il se peut que C:\Program Files (x86)\Microsoft Code VS\bin soit absent des variables d’environnement., Merci de regarder l’image suivante pour la solution, https: //cloud.githubusercontent. com/assets/4076309/23575794/61d7cc2a-00b9-11e7-843b-bcd6f00f595f.png

0
Santa

Alternative à la ligne de commande Solution:

Récemment, je jouais avec les services dans Mac OS X. J'ai ajouté un service à un dossier ou à un fichier pour pouvoir ouvrir ce dossier ou ce fichier dans Visual Studio Code. Je pense que cela pourrait être une alternative à l'utilisation de "code". Si vous utilisez l’application Finder . Voici les étapes à suivre:

  • Ouvrez l'application Automator à partir de l'application. (Ou vous pouvez utiliser Spotlight). 
  • Cliquez sur le bouton 'Nouveau document' pour créer un nouveau script.
  • Choisissez "Service" comme nouveau type de document.
  • Sélectionnez "fichiers et dossiers" dans le menu déroulant "Le service reçoit la sélection".
  • Recherchez l'élément d'action 'Open Finder Items'.
  • Faites glisser cette action vers la zone de flux de travail.
  • Sélectionnez l'application 'Visual Studio Code.app' dans le menu déroulant «Ouvrir avec».
  • Appuyez sur 'commande + s' pour enregistrer le service. Il demandera un nom de service. Donne lui un nom. J'ai donné 'Open with VSCode'. Fermez l'application Automator. Vérifiez l'image ci-dessous pour plus d'informations.

 enter image description here

Vérifier:

  • Ouvrez l'application Finder.
  • Cliquez avec le bouton droit sur n'importe quel dossier.
  • Dans le menu contextuel, recherchez l'option de menu 'Ouvrir avec VSCode'.
  • Cliquez sur l'option de menu 'Ouvrir avec VSCode'.
  • Le dossier doit être ouvert dans l'application Code Visual Studio. Vérifiez l'image ci-dessous pour plus d'informations.

 enter image description here

0
S.Mishra

Pour 'code.' pour travailler dans un terminal OSX, ajoutez le code comme décrit ici https://code.visualstudio.com/Docs/setup mais au lieu de ".bashrc", dans OSX, essayez ".profile" qui est chargé au début de la session de terminal . 

0
Damian Clark