“code .” Werkt niet in Command Line voor Visual Studio Code op OSX/Mac

Het commando “code .” werkt niet in deze handleiding?

Alle andere stappen daarvoor werkten. Hoe kan ik de Visual Studio-code in OSX-terminal bellen?

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

BEWERK: Ik heb het uiteindelijk vanuit Visual Code Studio geopend door de werkruimte te wijzigen, maar ik vraag me af waarom dat commando “code .” zal niet werken?


Antwoord 1, autoriteit 100%

1. Zorg ervoor dat u de Visual Studio Code-app naar de map -Applicaties-

. sleept

Anders (zoals vermeld in de opmerkingen) moet je dit proces opnieuw doorlopen na het opnieuw opstarten


2. Open vervolgens Visual Studio Code

Open het Opdrachtpaletvia (⇧⌘P)en typ shell commandom het Shell-commando te vinden:

Update: gebruik de opdracht ‘code’ verwijderen in de opdracht PATH** vóór

> Installeer de opdracht ‘code’ in de opdracht PATH**.

Na het uitvoeren van de opdracht, herstart de terminal voor het nieuwe $PATH
waarde van kracht worden. U kunt eenvoudig ‘code’ typen. in elke
map om te beginnen met het bewerken van bestanden in die map. De “.” Betekent eenvoudig “huidige map”

(Bron: VS-codedocumentatie)


OPMERKING:Als u een build uitvoert die is gebaseerd op de OSS-repository… U moet code-oss .@Dzeimsas Zvirblis


Antwoord 2, autoriteit 8%

Als je het permanent wilt toevoegen:

Voeg dit toe aan uw ~/.bash_profile, of aan ~/.zshrcals u MacOS Catalinaof hoger gebruikt.

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

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


Antwoord 3, autoriteit 2%

Open het bestand ~/.bashrcmet vi/vim
$ vi ~/.bashrc

Voer het volgende in door op ite drukken om in te voegen:

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

Sla het bestand op met :wq

Bekijk de instellingen in ~/.bashrcmet het volgende commando:

source ~/.bashrc

Antwoord 4, autoriteit 2%

Voor degenen onder u die ZShell met Iterm2 gebruiken, voeg dit toe aan uw ~/.zshrc-bestand.

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

Antwoord 5

Op mijn MAC heb ik het werkend gekregen:

toevoegen aan .bash_profile

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

opslaan en in terminal ‘source .bash_profile’

In terminalcode zal index.html (of wat dan ook) dat bestand openen in VS Code.


Antwoord 6

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

TIP: als u VSCODE uit de terminal wilt uitvoeren, voegt u het volgende toe aan uw .bashrc-bestand

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

Dan $ source ~ / .bashrc


7

Stappen om te volgen: –

  1. Open Visual Studio Code Application & AMP; Typ opdracht + Shift + P en Type-opdracht
    Installeer code ‘. Voer het vervolgens in.
  2. U ziet hieronder bericht in Visual Studio-toepassing: – Shell Command ‘
    Code ‘succesvol geïnstalleerd in pad.
  3. Ga nu naar ITERM CLI en typ code.
  4. Dan kunt u omleiden naar Visual Studio voor elke codewijziging / weergave.

Ik hoop dat deze stappen nuttig voor u nuttig zijn.


8

Het was vrij eenvoudig om de documentatie te volgen om ‘Code’ naar Path te installeren, maar werkte niet.

I Simpelweg Verwijderde het eerst en installeerde het vervolgens opnieuw.

Open het opdrachtpalet (⇧⌘p)

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

Installeer het opnieuw.

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

Vergeet niet om uw terminal opnieuw op te starten om het nieuwe pad op te nemen.


9

Dit werk voor mij:

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

10

Hier zijn de stappen die ik volgde om het aan Mac te laten werken:

Installeer “Shell” -extensie van VSCODE:

Start VSCODE opnieuw.

Druk op F1 wanneer VSCODE wordt geopend.

Typ “Shell” en selecteer de volgende optie:
Shell-opdracht: installeer ‘Code’ -opdracht in Path Command

Dat geeft u het volgende bericht:
Shell Command ‘Code’ met succes geïnstalleerd op pad.

WERKING “WELKE CODE” -opdracht geeft u een bewijs dat de code nu werkt:


11

Ik heb dwaas mijn /usr/local/bin/codesymbolische link verwijderd en wist niet het juiste pad. Een brouwsinstallatie herstelde het:

brew cask reinstall visual-studio-code

PAD bleek te zijn:

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

12

Voor dat om te werken, moet een uitvoerbare naam ‘Code’ in je bash-pad zijn, die sommige installateurs voor je toe te voegen, maar deze deed blijkbaar niet. De beste manier om dit te doen zou kunnen zijn om een ​​symlink toe te voegen aan de Visual Studio Code-app in uw /usr/local/binmap. U kunt dit doen met behulp van een opdracht zoals het volgende in uw terminal.

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

U moet waarschijnlijk sudovoor u plaatsen om de machtigingen te hebben om succesvol te voltooien.


13

Als u VS-code-insiders gebruikt bouwen:

code-insiders .

Met gewone vs-code:

code .

14

voor Mac OSX:
Er is een manier om Visual Studio Code te installeren via een brouwvat.

  1. First, installeer ‘Homebrew’ van hier .
  2. Voer nu de volgende opdracht uit en het installeert de nieuwste Visual Studio-code op uw Mac.

    $ & GT; Brew Cask Installeer Visual-Studio-Code

bovenstaande opdracht moet de visuele studio-code installeren en ook de opdrachtregeloproep van visuele studio-code instellen.

Als bovenstaande stappen niet werken, kunt u het handmatig doen. Door Microsoft Visual Studio Codedocumentatie te volgen hier .


15

alternatief voor commandline-oplossing:

Onlangs speelde ik met services in Mac OS X. Ik voegde een service aan een map of bestand toe zodat ik die map of bestand in visuele studio-code kan openen. Ik denk dat dit een alternatief kan zijn voor het gebruik van ‘code’. opdracht als u de Finder-app gebruikt.
Hier zijn de stappen:

  • Open Automator-app van toepassing. (Of u kunt Spotlight gebruiken).
  • Klik op ‘Nieuwe document’ om een ​​nieuw script te maken.
  • Kies ‘Service’ als een nieuw type document.
  • Selecteer ‘bestanden en mappen’ in de vervolgkeuzelijst ‘Service ontvangt geselecteerd’.
  • Zoeken naar het actie-item ‘Finder-items openen’.
  • Sleep dat actie-item naar het werkstroomgebied.
  • Selecteer de toepassing ‘Visual Studio Code.app’ in de vervolgkeuzelijst ‘Openen met’.
  • Druk op ‘command + s’ om de service op te slaan. Het zal een naam van de dienst vragen. Geef het een naam. Ik gaf ‘Open met VSCode’. Sluit de Automator-app. Bekijk de afbeelding hieronder voor meer informatie.

Verifieer:

  • Open de Finder-app.
  • Klik met de rechtermuisknop op een map.
  • Zoek in het contextmenu naar de menuoptie ‘Openen met VSCode’.
  • Klik op de menuoptie ‘Openen met VSCode’.
  • De map zou moeten openen in de toepassing Visual Studio Code. Check onderstaande afbeelding voor meer info.


Antwoord 16

BEWERKEN:
Als dit gebeurt op mint/ubuntu, is dit waarschijnlijk omdat je vscode hebt geïnstalleerd via de softwaremanager. Dit zal andere problemen veroorzaken tijdens het debuggen. Installeer het in plaats daarvan met behulp van het .deb-bestand op de vscode-website.

Als je de softwaremanager echt wilt gebruiken, werkt de onderstaande oplossing nog steeds:

gebruik find / -name code 2> /dev/nullom het pad naar het visual studio bin-bestand te vinden. Het moet eindigen op /extra/vscode/bin/code

Als je de mint-softwaremanager gebruikt, vind je misschien alleen paden met een belachelijk lange naam in het midden, zoals deze:

“…/stable/7a22830d9e8fbbdc9627e43e072005eef66c14d2a4dd19992427ef4de060186a/…”

Vervang gewoon het lange gedeelte door “/active/”

Zodra je het hebt, maak je een sym-link:

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

Als je niet over de rechten beschikt, of alleen wilt dat het voor jezelf toegankelijk is, voeg dan deze regel toe aan je .bashrc / .zshrc:

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

Merk op dat ik de bestandsnaam ‘code’ aan het einde heb verwijderd


Antwoord 17

voor de mensen die met hetzelfde probleem in Windows 10 te maken hebben, volg de onderstaande instructies,

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

Het kan zijn dat C:\Program Files (x86)\Microsoft VS Code\bin ontbreekt in omgevingsvariabelen.,
kijk alstublieft in de volgende afbeelding voor de oplossing,
https://cloud.githubusercontent.com/ activa/4076309/23575794/61d7cc2a-00b9-11e7-843b-bcd6f00f595f.png


Antwoord 18

Als u Windows gebruikt en met hetzelfde probleem wordt geconfronteerd, bekijk dan dit antwoord van @Inazense
https://stackoverflow.com/a/52869803/4567504.

In Visual studio code kon ik “Shell Command: Install ‘code’ command in PATH command” niet vinden.dus moest ik dit handmatig doen.

  1. Open omgevingsvariabelen (Systeem > Geavanceerde systeeminstellingen > tabblad Geavanceerd > omgevingsvariabelen) op systeemvariabelen klik op Pad en klik op Bewerken en voeg een nieuw pad toe met de naam

“C:\Users\Uw_Gebruikersnaam\AppData\Local\Programs\Microsoft VS Code\bin”

Nu ben je klaar! herstart de opdrachtprompt en probeer het opnieuw


Antwoord 19

SETUP-code . IN SLECHTS EEN SECONDE

Volg gewoon één simpele opdracht met de volgende stap

Stap1.Open de Visual Studio-codetoepassing

Stap2.Command+Shift+P

Stap3.typ de opdracht ‘installatiecode’. Voer het dan in.

Boom, het is KLAAR

gebruik nu het commando Code . waar u wilt gebruiken


Antwoord 20

Definieer het pad van de Visual Studio in uw ~/.bash_profile als volgt

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


Antwoord 21

Het is mogelijkdat u de code niet in uw systeem heeft geïnstalleerd. Installeer deze dus eerst. de opdracht is hier –

sudo snap install --classic code

Details zijn hier


Antwoord 22

Om code .te laten werken in OSX-terminal voeg code toe zoals hier beschreven https ://code.visualstudio.com/Docs/setupmaar in plaats van naar .bashrc, probeer in OSX .profiledat wordt geladen bij het starten van de terminalsessie.


Antwoord 23

had dit probleem in kali.
Go verwijderd en opnieuw geïnstalleerd en nu werkt het perfect.

🙂


Antwoord 24

Ik heb geprobeerd install add codecommand to PATH met het commandopaneel van Visual Studio Code, maar het is uitgeschakeld nadat bash opnieuw is opgestart. als u wilt dat het wordt geconsolideerd, maakt u gewoon een code-bestand in uw PATH;
Ik maak een code-bestand aan in usr/local/binen voeg

toe

#!/usr/bin/env bash
function realpath() { python -c "import os,sys;print(os.path.realpath(sys.argv[1]))" "$0"; }
CONTENTS="/Applications/Visual Studio Code.app/Contents"
ELECTRON="$CONTENTS/MacOS/Electron"
CLI="$CONTENTS/Resources/app/out/cli.js"
ELECTRON_RUN_AS_NODE=1 "$ELECTRON" "$CLI" "$@"
exit $?

vervang deze INHOUD gewoon door het geïnstalleerde pad van uw VS Code. en vergeet niet om het uitvoerbaar te maken met chmod +x /usr/local/bin/code


Antwoord 25

Ik had hetzelfde probleem. Ik moet Vs Code toevoegen aan mijn toepassingenmap. Het werkte zonder een bestand te bewerken.

  1. Map Applicaties openen

  1. Zoek naar VS-code in uw zoekopdracht

  1. Sleep Vs Code naar de applicatiemap

Dit zal voor u werken.


Antwoord 26

Opmerking: met code-insider voor VSCode 1.58 (juni 2021), heb je microsoft/vscodeuitgave 126702(op Windows, maar ook Mac)

code-insiders .opent de huidige map niet.
Het opent het pad om insiders te coderen.

Dit is opgelost.


Antwoord 27

In Ubuntu 20.04

# Symlink bin command to /usr/bin
rm -f /usr/bin/code
ln -s /usr/share/code/bin/code /usr/bin/code

Antwoord 28

Voor MacOS zoekt u naar de VSCode-toepassing voor b.v. het stond in mijn sectie Downloads.

Kopieer dat nu naar de map Programma’s en voer de volgende opdrachten uit.

  • Open terminal en typ vi ~/.zshrc
  • Voeg deze regel aan het einde toe (indien niet leeg) export PATH=”$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin”
  • Druk op command+Q (kortweg de terminal afsluiten)
  • Open terminal opnieuw en ga naar git-codemappen

Jullie zijn nu allemaal gesorteerd. Bedankt


Antwoord 29

Mac OS X

Download Visual Studio Code voor Mac OS X.

Dubbelklik op VSCode-osx.zip om de inhoud uit te vouwen.

Sleep Visual Studio Code.app naar de map Programma’s, zodat het beschikbaar is in Launchpad.

Voeg VS-code toe aan uw Dock door met de rechtermuisknop op het pictogram te klikken en Opties, Bewaar in Dock te kiezen.

Tip: als u VS Code vanaf de terminal wilt uitvoeren, voegt u het volgende toe aan uw ~/.bash_profile-bestand (~/.zshrc voor het geval u zsh gebruikt).

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

Je kunt nu gewoon code typen. in een willekeurige map om bestanden in die map te bewerken.

Other episodes