So rufen Sie den VS Code Editor über das Terminal / die Befehlszeile auf

124

Die Frage sagt alles.

Wie kann ich den VS Code Editor öffnen?

  • Windows cmd
  • Linux und Mac Terminal

zB für notepad ++ schreibe ich

> start notepad++ test.txt

Der Editor ist übrigens großartig (plattformübergreifend)! Danke Nadella!

Sie können es von Microsoft herunterladen

Levon
quelle
2
Geben Sie bei der Eingabeaufforderung oder der Eingabeaufforderung der Shell den Befehl ein - code -n "D:\myTextFile.txt"und legen Sie los.
RBT
1
code ./search.plarbeitete für mich an Windows 7 in Visual Studios eigenen Terminal
Coty Embry
1
code -n filename- Öffnet die Datei im NEUEN Fenster. code -r filename- Öffnet die Datei in einem bereits geöffneten Fenster (dies ist das, was ich wollte und warum ich kommentiere. Es funktioniert hervorragend über das Terminalfenster von VSCode). code -g filename- Praktisch! Wie Sie am Laufen sehen können code --help, ist das Flag -g die Abkürzung für --gotound es ist mein Lieblingsbefehl beim Debuggen. Sie können nur den Dateinamen verwenden und er verhält sich wie -rODER, Sie können <file:line[:character]>direkt zu einer Zeile oder sogar zu einem Zeichen in einer Zeile wechseln!
Neil Guy Lindberg

Antworten:

245

Verwenden Sie den Befehl code /path/to/file/or/directory/you/want/to/open, um Ihre Datei in VS Code zu öffnen.

Unter Windows und Linux sollte der codeBefehl automatisch installiert werden. Unter macOS muss es manuell installiert werden:

Starten Sie VS Code. Öffnen Sie nun die Befehlspalette (F1) und geben Sie ein shell command, um die zu finden Shell Command: Install 'code' command in PATH command. Starten Sie Ihr Terminal neu.

Täglich
quelle
7
Ich habe danach gesucht, um vscode als Diff-Tool festzulegen. Sie können code -d file1 file2damit Dateien vergleichen.
gr4nt3d
2
Ich bin unter Windows und das funktioniert definitiv nicht für mich.
Anthony Gatlin
4
@ChristopherHarris Wenn Sie den Insider-Build verwenden, lautet der Befehlcode-insiders
svict4
Die Dokumente erklären alles: code.visualstudio.com/docs/editor/command-line
JP Lew
1
Dieser Befehl fehlt mir in VS Code 1.22.2 Nicht-Insidern.
Tomáš Hübelbauer
47

Gemäß den Dokumenten :

Mac OS X

  1. Laden Sie Visual Studio Code für Mac OS X herunter.
  2. Doppelklicken Sie auf VSCode-osx.zip, um den Inhalt zu erweitern.
  3. Ziehen Sie Visual Studio Code.app in den Anwendungsordner und stellen Sie es im Launchpad zur Verfügung.
  4. Fügen Sie Ihrem Dock VS-Code hinzu, indem Sie mit der rechten Maustaste auf das Symbol klicken und Optionen, Im Dock behalten auswählen.

Tipp : Wenn Sie VS-Code vom Terminal aus ausführen möchten, hängen Sie Folgendes an Ihre Datei ~ / .bash_profile an (~ / .zshrc, falls Sie zsh verwenden).

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

Jetzt können Sie einfach Code eingeben. in einem beliebigen Ordner, um die Bearbeitung der Dateien in diesem Ordner zu starten.

Tipp : Sie können es auch zum Build von VS Code Insiders hinzufügen, indem Sie "com.microsoft.VSCodeInsiders" ändern. Auch wenn Sie nicht den gesamten Wortcode eingeben möchten, ändern Sie ihn einfach in c.

Linux

  1. Laden Sie Visual Studio Code für Linux herunter.
  2. Erstellen Sie einen neuen Ordner und extrahieren Sie VSCode-linux-x64.zip in diesen Ordner.
  3. Doppelklicken Sie auf Code, um Visual Studio Code auszuführen.

Tipp : Wenn Sie VS-Code vom Terminal aus ausführen möchten, erstellen Sie den folgenden Link, indem Sie / path / to / vscode / Code durch den absoluten Pfad zur ausführbaren Code-Datei ersetzen

sudo ln -s /path/to/vscode/Code /usr/local/bin/code

Jetzt können Sie einfach Code eingeben. in einem beliebigen Ordner, um die Bearbeitung der Dateien in diesem Ordner zu starten.

GingerBear
quelle
@ NathanTuggy Ich denke, Sie vergessen, die Fensterkiste einzufügen.
GingerBear
3
Windows wird bei der Installation automatisch hinzugefügt.
Travis Reeder
10
Gemäß den Dokumenten können Sie es jetzt auf dem Mac über die Befehlspalette (Cmd-Shift-P) installierenShell Command: Install 'code' in PATH
Travis Reeder
Auf dem Mac funktioniert dies, es wird jedoch eine andere Instanz von VS-Code geöffnet als die in der Befehlspalette installierte Verknüpfung. (Ich bemerkte, dass ich zwei Versionen gleichzeitig
ausführte,
22

VS Code ist ein Muss für 2018

Für Windows 10-Benutzer ist viel möglich, genauso wie die Mac OS-Benutzer code . .

Suchen Sie nach Ihrem VS Code \ bin-Ordnerpfad, z C:\Program Files\Microsoft VS Code\bin . Der Ordner bin enthält eine Datei mit dem Namen code.cmd

Befolgen Sie die nachstehenden Schritte und seien Sie stolz auf das von Ihnen verwendete Betriebssystem.

  1. Suchen Sie von Anfang an nach "Erweiterte Systemeinstellungen".

  2. Klicken Sie auf Umgebungsvariablen

  3. Wählen Sie unter Systemvariablen "Pfad" auf der Registerkarte "Variable" und klicken Sie auf "Bearbeiten".

  4. Klicken Sie rechts im Popup-Fenster auf Neu.

  5. Kopieren Sie Ihren Pfad aus dem Breadcrumb-Pfad des Explorers und fügen Sie ihn in Schritt 4 in den neu geöffneten Pfad ein. Beispiel: - C:\Program Files\Microsoft VS Code\bin

  6. Klicken Sie in allen geöffneten Fenstern auf OK, um die Änderungen zu bestätigen und Ihren Computer neu zu starten cmd

  7. Gehen Sie zu Ihrem cmd und navigieren Sie zu Ihrem Arbeitsverzeichnis auf dem Server und geben Sie ein code .

C:>cd wamp64\www\react-app> code . mit VS Code unter Windows öffnen.

Visual Studio Code enthält auch ein Eingabeaufforderungsfenster (Terminalfenster), mit dem Sie eines oder mehrere davon
Ctrl + ` auf Ihrer Tastatur öffnen können .

Hoffe, das hilft jemandem, wie es vielen von uns getan hat.

krialex21
quelle
Die Datei- und Ordnerstruktur wurde für die neueren Versionen von VS Code (Windows) geändert. War also code.cmdnicht verfügbar. ABER der codeBefehl wurde seit der Installation standardmäßig zu PATH hinzugefügt
Kathir
Für alle anderen - was @Kathir oben sagt, gilt nicht für mich. War nicht in meinem Pfad und bin Verzeichnis enthält noch code.cmdfür mich. Ich habe zuerst versucht, dies zu tun code.exe, aber es ist eine Art Schmerz, weil es standardmäßig alles in das Terminal entleert und als laufender Terminalprozess ausgeführt wird.
dgo
19

Sie können VS-Code auch vom Terminal aus ausführen, codeindem Sie nach dem Hinzufügen zum Pfad Folgendes eingeben :

Starten Sie VS Code. Öffnen Sie die Befehlspalette (⇧⌘P)und geben Sie ein shell command, um den Befehl Shell Command: Install im codeBefehl PATH zu finden . Mac-Shell-Befehle

Starten Sie das Terminal neu, damit der neue $PATHWert wirksam wird. Sie können einen code .beliebigen Ordner eingeben, um die Bearbeitung der Dateien in diesem Ordner zu starten.

Kamrul
quelle
1
Dies ist die richtige Antwort für Mac und am wenigsten hacky aller Lösungen
Cristian
6

Für Windows-Benutzer von VS Code Insiders (im Vergleich zum Codedokument ):

Fügen Sie das Verzeichnis "C:\Program Files (x86)\Microsoft VS Code Insiders\bin" unter der Umgebungsvariablen% PATH% hinzu.

Gehen Sie dann zu dem Ordner, den Sie mit vs code öffnen möchten, und geben Sie Folgendes ein: code-insders .

Samuel Diogo
quelle
5

Bei Linux und Mac möchten Sie mit dem Befehl 'cd' zu dem Verzeichnis navigieren, in das Sie die VSCode-Dateien extrahiert haben. Beispielsweise:

cd ~/Downloads/VSCode

Dann starten Sie die Anwendung durch Ausführen von ..

./Code

'Code' ist der Name der ausführbaren Datei.

Wenn Sie Root-Zugriff auf dem Computer haben, können Sie das System so konfigurieren, dass Sie VSCode von überall aus starten können, indem Sie es mit / usr / bin verknüpfen, wo häufig Links zu ausführbaren Dateien gespeichert sind.

sudo ln -s /path/to/VSCode/folder/Code /usr/bin/Code    

Sie können VSCode jetzt von überall aus starten, indem Sie Folgendes eingeben:

Code
Fraserr
quelle
In Mac ist es eigentlich ein Ordner, Visual Studo Code.appalso können wir die ln-
s
2
Genau so geht das nicht. Die Antworten von Laily und anderen sind korrekt.
Tom Morris
Dies funktioniert nicht für Mac. Der Prozess geht nicht in den Hintergrund und erhält auch Berechtigungsprobleme.
Shamasis Bhattacharya
5

Manchmal funktioniert das Festlegen des Pfads über die VS-Code-Befehlspalette nicht

Fügen Sie stattdessen Ihren VS-Code manuell zu Ihrem Pfad hinzu:

  1. Im Terminal ausführen

    sudo nano /etc/paths

  2. Gehen Sie zum Ende der Datei und geben Sie den Pfad ein, den Sie hinzufügen möchten

  3. Drücken Sie zum Beenden Control-x. Geben Sie "Y" ein, um den geänderten Puffer zu speichern.

  4. Starten Sie Ihr Terminal neu und testen Sie echo $PATH. Du solltest etwas ähnliches

~ echo $PATH /Users/shashank/.nvm/versions/node/v8.9.2/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/Visual Studio Code.app/Contents/Resources/app/bin

Beim nächsten Mal navigieren Sie vom Terminal zu Ihrem Projektordner

Eingeben:

code .

oder

code /path/to/project

Quelle

Shashank K.
quelle
4

Bei der Installation unter Windows werden Sie aufgefordert, Ihrem PATH VS-Code hinzuzufügen.

Ich habe versucht, über die Befehlszeile herauszufinden, wie Dateien mit VS-Code geöffnet werden können, und hatte bereits die Möglichkeit - ich habe nur vergessen, dass ich sie bereits hinzugefügt habe. Möglicherweise ist es bereits installiert. Navigieren Sie zu einem Ordner, den Sie öffnen möchten, und führen Sie den Befehl code .zum Öffnen dieses Ordners aus.

Zachary Bennett
quelle
2

Für Befehlszeilenköpfe können Sie auch ausführen

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

Dies entspricht genau der Shell Command: Install 'code' command in PATH commandFunktion in VSCode.

dordio
quelle
1

Dies funktioniert unter Windows:

CMD> start vscode://file/o:/git/libzmq/builds/msvc/vs2017/libzmq.sln

Wenn der Dateipfad jedoch Leerzeichen enthält, werden normalerweise doppelte Anführungszeichen hinzugefügt:

CMD> start "vscode://file/o:/git/lib zmq/builds/msvc/vs2017/libzmq.sln"

Dies bringt jedoch den Start durcheinander, der einen Titel in doppelten Anführungszeichen annehmen kann, sodass ein Fenster mit diesem Namen als Titel erstellt wird und das Projekt nicht geöffnet wird.

CMD> start "title" "vscode://file/o:/git/lib zmq/builds/msvc/vs2017/libzmq.sln"
opedroso
quelle
1

Die Eingabe von "Code" in die dos-Eingabeaufforderung hat bei mir funktioniert

Arlan T.
quelle
1

Wenn Sie code .es unter Linux verwenden , wird VS Code in dem Ordner geöffnet, in dem sich das Terminal befand. Wenn Sie code . Filename.cses verwenden, wird es im Ordner geöffnet und die Datei geöffnet.

Ilesyt
quelle
1

In Windows können Sie der Umgebungsvariablen den folgenden Pfad hinzufügen

C:\Users\username\AppData\Local\Programs\Microsoft VS Code\bin
Ashu
quelle
0

Schritt 1: Erstellen Sie eine .bat-Datei mit dem gewünschten Namen, z. B. vscode.bat. Schritt 2: Schreiben Sie Ihren Pfad in Visual Studio Code. Schritt 3: Speichern Sie ihn im Verzeichnis C: \ Windows \ System32

**
C:
cd Users\Bino\AppData\Local\Programs\Microsoft VS Code
Code.exe**

Schritt 4: Sie können Visual Studio-Code von jedem Ort aus aufrufen, indem Sie "vscode" eingeben, den Namen Ihrer Bat-Datei

Biniam Behailu
quelle
0

Das wird funktionieren. Dies ist Ihr Verzeichnisname "Directory_Name"

 sudo code --user-data-dir="Directory_Name"
Inamur Rahman
quelle
0

Eine andere einfache Möglichkeit, dies auf einem Mac zu tun, ist: Gehen Sie zur Befehlspalette [Umschalt ⇧ + Befehl (⌘) + P] und geben Sie Folgendes ein: Shell-Befehl: Installieren Sie den Befehl 'code' in PATH

Einmal installiert: Shell-Befehl 'Code' erfolgreich in PATH installiert.

Dann können Sie auch Code vom Terminal verwenden.

Nagaraj Bhat
quelle
0

Wenn Sie VS CODE mit installieren snap. Sie müssen /snap/binIhre PATHUmgebungsvariable hinzufügen . Öffnen Sie also Ihr .bashrcoder .zshrc und fügen Sie :/snap/binin Ihrem PATH-Umgebungsvariablen-Reload-Terminal hinzu, und der codeBefehl com startet es

edikgat
quelle