Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>cmd-terminal-switcherNew to Visual Studio Code? Get it now.
cmd-terminal-switcher

cmd-terminal-switcher

kityonish

|
12 installs
| (1) | Free
Automatically switches default PowerShell terminal to CMD.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

CMD Terminal Switcher

Automatically switches the default PowerShell terminal in Visual Studio Code to cmd.exe when a new terminal is opened via the UI or `Ctrl + Shift + `` shortcut.

✨ Features

  • Automatically replaces PowerShell or other default shells with cmd.exe.
  • Leaves special terminals (like Python, Jupyter, Conda, etc.) untouched.
  • Seamless experience with no manual switching needed.

💡 Why?

Many users prefer working in cmd.exe over PowerShell. This extension makes that the default without changing global settings or editing your settings.json.

⚙️ How It Works

When you open a new terminal, the extension:

  1. Detects the terminal startup.
  2. If it's a regular default terminal (e.g., PowerShell), it closes it.
  3. Launches a new terminal using cmd.exe.

It does not interfere with:

  • Python/Conda/Jupyter terminals
  • Debug console
  • Terminals with specific names (e.g., Python, ipython, etc.)

🚀 Usage

  1. Install the extension.
  2. Open a new terminal with:
    • `Ctrl + Shift + ``
    • Terminal > New Terminal
  3. Watch it switch automatically to cmd.exe.

No setup or configuration required.

📦 Requirements

  • Windows system with cmd.exe (normally found at C:\Windows\System32\cmd.exe)
  • Visual Studio Code v1.102.0 or later

📄 Extension Settings

This extension currently does not require or provide any user-configurable settings.

🛠 Development

bash

no bash

📋 License

MIT License

🙌 Author

Created by kityonish

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft