webentwicklung-frage-antwort-db.com.de

Öffnen Sie CMD im Visual Studio Code-Terminal

Immer wenn ich das Terminal in Visual Studio Code öffne, erhalte ich eine Bash-Shell. Ich möchte CMD als zweite Shell hinzufügen. Dazu habe ich die VS-Code-Dokumentation durchgesehen und den folgenden Befehl gefunden:

CTRL+SHIFT+`

Aber es öffnet nur eine zweite Bash-Shell. Gibt es eine Verknüpfung zum Öffnen von CMD im integrierten Terminal, anstatt es in einer externen Konsole zu öffnen?

Screengrab showing console window in VSCode

8
vineethc4f

Wenn Sie cmd immer öffnen möchten, können Sie dies mithilfe der Einstellungen konfigurieren.

Aus den docs :

Wenn Sie Ihre Shell unter Windows richtig konfigurieren, müssen Sie die richtige ausführbare Datei suchen und die Einstellung aktualisieren. Im Folgenden finden Sie eine Liste mit gängigen ausführbaren Shell-Dateien und ihren Standardspeicherorten:

 // 64-bit cmd if available, otherwise 32-bit
 "terminal.integrated.Shell.windows": "C:\\Windows\\sysnative\\cmd.exe"
 // 64-bit PowerShell if available, otherwise 32-bit
 "terminal.integrated.Shell.windows": "C:\\Windows\\sysnative\\WindowsPowerShell\\v1.0\\powershell.exe"
  // Git Bash
  "terminal.integrated.Shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe"
 // Bash on Ubuntu (on Windows)
 "terminal.integrated.Shell.windows": "C:\\Windows\\sysnative\\bash.exe"

Wenn Sie cmd nur manchmal öffnen möchten, können Sie möglicherweise einfach ein neues Bash-Terminal öffnen und dann cmd darin ausführen.

Wenn Sie beide häufig verwenden, möchten Sie möglicherweise eine Erweiterung wie this oder this verwenden, mit der Sie Ihr Terminal beim Starten auswählen können.

Tastenbelegungen:

  [{
    "key": "ctrl+shift+t",
    "command": "shellLauncher.launch"
  }]

Die Einstellungen:

  {
    "shellLauncher.shells.windows": [
      {
        "Shell": "bash",
        "args": [],
        "label": "bash"
      }, {
        "Shell": "cmd",
        "args": [],
        "label": "cmd"
      }
    ]
  }
10
Llewey

Fügen Sie dies der Benutzereinstellung hinzu Anmerkung: Einfügen oben 

{

   "terminal.integrated.Shell.windows": "cmd.exe"
    // other settings...

}
0
user10154568

Öffnen Sie einfach das Terminal und geben Sie den Link zu Ihrer cmd-Anwendung ein, z