J'aimerais exécuter/ouvrir le code Visual Studio à partir du terminal Mac OSX en exécutant la commande code .
. J'ai trouvé des instructions ici:
https://code.visualstudio.com/Docs/setup
Apparemment, j'ai besoin d'inclure cela dans mon fichier .bashrc
, donc je l'ai fait, mais en vain.
code () {
if [[ $# = 0 ]]
then
open -a "Visual Studio Code"
else
[[ $1 = /* ]] && F="$1" || F="$PWD/${1#./}"
open -a "Visual Studio Code" --args "$F"
fi
}
J'ai édité le fichier .bashrc
ici:
~/.bashrc
qui pointe vers /Users/username/.bashrc
Quel .bashrc
devrais-je modifier?
Essaye celui-là
Ouvrez Visual Studio Code et appuyez sur Command + Shift + P puis tapez Shell
dans la palette de commandes, vous pouvez maintenant trouver cette option telle que Shell Command : Install code in PATH
dans la liste proposée dans la palette de commandes. Sélectionnez ces options.
C'est tout.
Maintenant, ouvrez votre type de terminal.
$ code .
Si vous êtes sur Mac OSX Maverick, C'est ~/.bash_profile
et non ~/.bashrc
.
Essayez d’y insérer le code, fermez le terminal, puis réessayez. Devrait travailler
Je veux juste extraire la réponse de Benjamin Pasero de son commentaire, car cela semble être la meilleure solution. C’est le conseil donné sur la page Configuration du code Visual Studio où il est indiqué ...
Si vous souhaitez exécuter VS Code à partir du terminal, ajoutez ce qui suit à votre fichier ~/.bash_profile (~/.zshrc si vous utilisez zsh).
code () { VSCODE_CWD="$PWD" open -n -b "com.Microsoft.VSCode" --args $* ;}
Maintenant, vous pouvez simplement taper code .
dans n'importe quel dossier pour commencer à modifier les fichiers de ce dossier. [Ou code test.txt
pour aller travailler sur le fichier test.txt
]
Pour Mac, vous pouvez effectuer les opérations suivantes: Je suppose qu'il y aurait quelque chose de similaire pour les autres OS. Après je
which code
et il me dit qu'il le met dans/usr/local/bin
J'ai simplement créé un fichier appelé code:
#!/bin/bash
open /Applications/Visual\ Studio\ Code.app $1
Rendez-le exécutable:
$ chmod 755 code
Puis mettez cela dans/usr/local/bin
$ Sudo mv code /usr/local/bin
Tant que le fichier se trouve dans votre chemin, vous pouvez ouvrir un fichier en tapant simplement: code
Pour le configurer, lancez VS Code. Puis ouvrez la palette de commandes (P) et tapez commande Shell pour trouver la commande Shell: Installez la commande 'code' dans la commande PATH. entrez la description de l'image ici
Pour les utilisateurs de Mac:
Une chose qui a fait que la réponse acceptée ne fonctionne pas pour moi est que je n'ai pas fait glisser le package de code vs dans le dossier des applications.
Vous devez donc le faire glisser dans le dossier des applications , puis vous exécutez la commande inside vs code (ci-dessous) comme dans le document officiel
Parfois, le simple ajout de la commande Shell ne fonctionne pas. Nous devons vérifier si le code Visual Studio est disponible dans le dossier "Applications" ou non. C'était le cas pour moi.
Au moment où vous téléchargez le code VS, il reste dans le dossier "Téléchargements" et le terminal ne reprend pas à partir de là. J'ai donc déplacé manuellement mon code de VS dans le dossier "Applications" pour y accéder depuis Terminal.
Étape 1: Téléchargez le code VS, qui donnera un dossier compressé.
Étape 2: Exécutez-le, ce qui donnera un fichier exe dans le dossier des téléchargements.
Étape 3: déplacez-le manuellement vers le dossier "Applications".
Étape 4: Ouvrez le code VS, "Commande + Maj + P" et exécutez la commande Shell.
Étape 5: Redémarrez le terminal.
Étape 6: Taper "Code". sur le terminal devrait fonctionner maintenant.
ouvrez le Finder, accédez aux applications et assurez-vous que vscode existe, puis ouvrez le type, exportez le terminal PATH = "/ Applications/Code Visual Studio.app/Contents/Resources/app/bin"
code () {
if [[ $# = 0 ]]
then
open -a "Visual Studio Code"
else
echo "Opening: "$@
"/Applications/Visual Studio Code.app/Contents/MacOS/Electron" $@
fi
}
Je l'ai mis dans mon .bash_profile
je l'ai testé et cela fonctionne.
Je préfère avoir des liens symboliques dans le répertoire personnel, du moins dans ce cas. Voici comment j'ai l'installation des choses:
: cat ~/.bash_profile | grep PATH
# places ~/bin first in PATH
export PATH=~/bin:$PATH
J'ai donc créé un lien symbolique vers le binaire VSCode comme ceci:
ln -s /Applications/Visual\ Studio\ Code.app/Contents/Resources/app/bin/code ~/bin/code
Je peux maintenant émettre code .
dans le répertoire de mon choix.