Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Extended Terminal IntegrationNew to Visual Studio Code? Get it now.
Extended Terminal Integration

Extended Terminal Integration

Noctarya

|
14,494 installs
| (0) | Free
Adds icons for each terminal process to the status bar.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Extended Terminal Integration

Adds icons for each terminal process to the status bar.

Preview with index

Preview with index and name

Please note:

This extension is currently still under development. Therefore, commands or configuration parameters may no longer exist or be renamed in the future.

The VS Code identifier of the extension has changed from version 0.2.0 to 0.3.0. The reason for that is the extension shouldn't only take care of the display of the open terminal processes in the status bar. Rather, it is intended to provide general tools and improvements relating to terminal integration in VS Code. An example of this is the possibility of startupTerminals. The current ID will definitely be retained in the future.

Commands

Command Description
Create Terminal Create a new terminal.
Close All Terminals Close all existing terminal processes.
Close Active Terminal Closes the currently active terminal process.

Configuration

Prefix: extendedTerminalIntegration

Property Typ Description
startupTerminals {
  id: string,
  startupCommands?: string [ ]
} [ ]
Defines a list of terminals to be opened when vscode is started. Each terminal must have an id, which is treated as a terminal name and, optionally, a command that is executed at startup.

Prefix: extendedTerminalIntegration.statusBar

Property Typ Description
maxTerminalIcons number Maximum number of icons displayed.
preferLatestTerminals boolean Prefer the latest terminals if the maximum number of displayed icons is exceeded.
showTerminalIndex boolean Shows the terminal index next to the icon in the status bar.
showTerminalName boolean Shows the terminal name next to the icon in the status bar.
refreshTerminalNameInterval number Time in seconds until the terminal name is updated.

Prefix: extendedTerminalIntegration.statusBar.filter

Property Typ Description
mode 'blacklist'
'whitelist'
The type of filtering mode.
items string[] The names of the terminal that should be used for filtering.

Theming

ID Description
extendedTerminalIntegration.statusBar.activeForeground The foreground color of the active statusbar terminal item.
extendedTerminalIntegration.statusBar.foreground The foreground color of the statusbar terminal items.

Example

{
  "extendedTerminalIntegration.statusBar.maxTerminalIcons": 3,
  "extendedTerminalIntegration.statusBar.preferLatestTerminals": true,
  "extendedTerminalIntegration.statusBar.showTerminalIndex": false
  "extendedTerminalIntegration.statusBar.showTerminalName": false,
  "extendedTerminalIntegration.startupTerminals": [
    {
      "id": "devServer",
      "startupCommands": [
        "echo run dev-server"
        "npm run dev"
      ]
    }
  ],
  "extendedTerminalIntegration.statusBar.refreshTerminalNameInterval": 2,
  "extendedTerminalIntegration.statusBar.filter.mode": "whitelist",
  "extendedTerminalIntegration.statusBar.filter.items": [
    "bash"
  ],
  "workbench.colorCustomizations": {
    "extendedTerminalIntegration.statusBar.activeForeground": "#0f0",
    "extendedTerminalIntegration.statusBar.foreground": "#00AA00"
  }
}
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft