Skip to content
| Marketplace
Sign in
Visual Studio Code>Themes>Terminal All In OneNew to Visual Studio Code? Get it now.
Terminal All In One

Terminal All In One

Yash Totale

|
48,178 installs
| (80) | Free
Apply 100+ terminal themes, save and run terminal scripts, and control your terminal with keybindings
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Terminal All In One
Terminal All In One

Apply 100+ terminal themes, save and run terminal scripts, and control your terminal with keybindings

Version  Installs  Rating

Choosing a terminal theme

Contents

  • Commands & Keybindings
  • Configuration
    • Themes
    • Scripts
    • Keybindings
    • Messages
  • Contributing

Commands & Keybindings

Press cmd+i (macOS) or ctrl+i (Windows/Linux), then the key below. Every command is also available from the Command Palette under Terminal All In One. Set terminalAllInOne.disableAllKeybindings to true to turn the keybindings off.

Keybinding Command Description
cmd/ctrl+i t Choose Theme Live-preview and apply one of 100+ terminal themes
cmd/ctrl+i enter Run Script Pick a saved script to run
cmd/ctrl+i 0–9 Run Script Run one of your first 10 saved scripts directly
cmd/ctrl+i m Toggle Maximized Terminal Maximize or restore the terminal panel
cmd/ctrl+i c Create New Terminal Open a new terminal instance
cmd/ctrl+i d Delete Current Terminal Close the active terminal
cmd/ctrl+i r Rename Current Terminal Rename the active terminal
cmd/ctrl+i . Focus Next Terminal Switch to the next terminal
cmd/ctrl+i , Focus Previous Terminal Switch to the previous terminal
cmd/ctrl+i ] Split Terminal Split the active terminal
cmd/ctrl+i backspace Clear Terminal Clear the active terminal
cmd/ctrl+i s Select Default Shell Choose the default shell (bash, zsh, etc.)
cmd/ctrl+i w Change Cursor Width Live-preview and set the cursor width
cmd/ctrl+i y Change Cursor Style Live-preview and set the cursor style
cmd/ctrl+i b Toggle Blinking Cursor Turn cursor blinking on or off
cmd/ctrl+i f Change Font Size Live-preview and set the terminal font size
cmd/ctrl+i - Decrease Font Size Decrease the terminal font size by 1pt
cmd/ctrl+i = Increase Font Size Increase the terminal font size by 1pt
cmd/ctrl+i q Change Font Weight Live-preview and set the terminal font weight

Configuration

Themes

terminalAllInOne.terminalTheme — the active terminal theme, from this list. Set it with the Choose Theme command (cmd/ctrl+i t). Defaults to "None" (no styling).

Scripts

terminalAllInOne.scripts — your saved scripts. Each entry has a name and a script, which is either a single command (string) or multiple commands run in order (array). Run them with Run Script (cmd/ctrl+i enter), or cmd/ctrl+i 0–9 for your first 10.

{
  "terminalAllInOne.scripts": [
    { "name": "Greet", "script": ["echo hello", "echo How was your day?"] },
    { "name": "List workspace", "script": "ls ${workspaceFolder}" },
    {
      "name": "Install deps",
      "script": ["npm i react", "npm i --save-dev mocha"]
    }
  ]
}

Scripts support VS Code variables such as ${workspaceFolder}, ${file}, ${relativeFile}, ${lineNumber}, ${selectedText}, and ${config:Name}. Set terminalAllInOne.script.disableAutoRun to true to insert a script's command into the terminal without running it.

Keybindings

terminalAllInOne.disableAllKeybindings — set to true to disable every keybinding listed above. Defaults to false.

Messages

terminalAllInOne.disableAllMessages — set to true to silence all info, warning, and error messages from the extension.

Contributing

Contributions are welcome! See CONTRIBUTING.md for local development setup. To report a bug or request a feature, open an issue; for usage questions, start a thread in Discussions.

Licensed under MIT.

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