All Projects β†’ saurabhdaware β†’ vscode-terminal-manager

saurabhdaware / vscode-terminal-manager

Licence: MIT license
VSCode Extension to manage Terminals. Lets you add multiple optional terminals and easily switch through them. πŸŽ‰

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to vscode-terminal-manager

emulator
Run Android emulator and iOS simulator easily from VScode!
Stars: ✭ 60 (+114.29%)
Mutual labels:  visual-studio-code, visual-studio-code-extension
Vsc Material Theme
Material Theme, the most epic theme for Visual Studio Code
Stars: ✭ 1,617 (+5675%)
Mutual labels:  visual-studio-code, visual-studio-extension
Awesome Vscode
🎨 A curated list of delightful VS Code packages and resources.
Stars: ✭ 19,659 (+70110.71%)
Mutual labels:  visual-studio-code, visual-studio-code-extension
comment-divider
Divide your code by sections with styled separators
Stars: ✭ 37 (+32.14%)
Mutual labels:  visual-studio-code, visual-studio-code-extension
MinifyAll
A 𝗩𝗦𝗖𝗼𝗱𝗲 𝗺𝗢𝗻𝗢𝗳𝗢𝗲𝗿 for JS, JSON/C, CSS, and HTML, you will love its simplicity! 🌟 π˜Ύπ™€π™’π™₯π™§π™šπ™¨π™¨ and π™œπ™―π™žπ™₯ files and folders πŸ“¦ Reduce your bundle and file sizes with lightning speed ⚑
Stars: ✭ 54 (+92.86%)
Mutual labels:  visual-studio-code, vscode-plugin
Shortcut-Menu-Bar-VSCode-Extension
Add handy buttons like beautify, show opened files, save, toggle terminal, etc to the editor menu bar in VSCode. You can also create your own buttons with custom commands. VSCode Marketplace link: https://marketplace.visualstudio.com/items?itemName=jerrygoyal.shortcut-menu-bar
Stars: ✭ 126 (+350%)
Mutual labels:  visual-studio-code, visual-studio-extension
Headwind
An opinionated Tailwind CSS class sorter built for Visual Studio Code
Stars: ✭ 789 (+2717.86%)
Mutual labels:  visual-studio-code, visual-studio-extension
vscode-commit-message-editor
Edit commit messages in a convenient way.
Stars: ✭ 40 (+42.86%)
Mutual labels:  visual-studio-code, visual-studio-code-extension
vscode-gcode-syntax
G Code Language Extension for Visual Studio Code. Turn VSCode into a fully capable G-Code editor, including language support & more.
Stars: ✭ 59 (+110.71%)
Mutual labels:  visual-studio-code, visual-studio-code-extension
ctagsx
VSCode ctags implementation that actually works
Stars: ✭ 24 (-14.29%)
Mutual labels:  visual-studio-code, visual-studio-code-extension
vscode-terraform-doc-snippets
Snippets in vscode for all resources and data sources, as yanked directly from provider docs.
Stars: ✭ 26 (-7.14%)
Mutual labels:  visual-studio-code, visual-studio-code-extension
c math viewer
Parses, and hovers math formula of c mathematical library functions
Stars: ✭ 36 (+28.57%)
Mutual labels:  visual-studio-code, visual-studio-extension
vscode-mongodb
MongoDB extension for Visual Studio Code
Stars: ✭ 30 (+7.14%)
Mutual labels:  visual-studio-code, visual-studio-code-extension
Discord-Tools
VSCode extension allowing the integration of a Discord chat, bot templates, snippets, themes and more!
Stars: ✭ 91 (+225%)
Mutual labels:  visual-studio-code, visual-studio-code-extension
vscode-stylelint-plus
A Visual Studio Code extension to lint CSS/SCSS/Less with stylelint, support auto fix on save.
Stars: ✭ 32 (+14.29%)
Mutual labels:  visual-studio-code, vscode-plugin
Prettier Vscode
Visual Studio Code extension for Prettier
Stars: ✭ 4,085 (+14489.29%)
Mutual labels:  visual-studio-code, visual-studio-code-extension
vsc-material-theme-icons
Material Theme Icons, the most epic icons theme for Visual Studio Code and Material Theme.
Stars: ✭ 90 (+221.43%)
Mutual labels:  visual-studio-code, visual-studio-extension
Wikitext-VSCode-Extension
A Visual Studio Code Extension that provides language support for Wikitext.
Stars: ✭ 50 (+78.57%)
Mutual labels:  visual-studio-code, visual-studio-code-extension
Processing Vscode
A Visual Studio Code extension for the programming language Processing
Stars: ✭ 141 (+403.57%)
Mutual labels:  visual-studio-code, visual-studio-extension
vscode-exts
Visual Studio Code Extensions
Stars: ✭ 33 (+17.86%)
Mutual labels:  visual-studio-code, visual-studio-code-extension

Terminal Manager

Terminal Manager is a visual studio code extension to switch between various terminals.

Current version of Terminal Manager Current version of Terminal Manager Current version of Terminal Manager

Install extension button

Features

By default vscode lets us define only one link of terminal from settings.

Using this extension you can provide an array of terminals and then you can switch between them from a new Terminal icon in activity bar.

Extension Settings

Click the edit icon in Terminal Manager activity bar to edit the terminal settings.

Here's what sample terminals.json looks like. (Note : Ubuntu configs will only work if you have wsl installed in your windows)

In Windows :

[
    {
        "label":"Windows",
        "shellPath":"C://Windows//System32//cmd.exe",
        "shellArgs":[
            "/K",
            "echo Heya!"
        ]
    },
    {
        "label":"Ubuntu",
        "shellPath":"C://Windows//System32//bash.exe"
    }
]

In Linux and OSX:

[
    {
        "label":"Login bash",
        "shellPath":"/bin/bash",
        "shellArgs":["-l"]
    },
    {
        "label": "Restricted Bash",
        "shellPath": "/bin/rbash"
    },
    {
        "label":"sh",
        "shellPath":"/bin/sh"
    }
]

Contribution

Local Development

  • Fork this project
  • git clone https://github.com/{your username}/vscode-terminal-manager
  • cd vscode-terminal-manager
  • npm install
  • Open the project in Visual Studio Code and press Ctrl + f5 to start Extension host.

Release Notes

1.0.0 - 1.0.4

  • Initial Release of Terminal Manager and Minor Updates.

1.0.5

  • Fixed Path error that was thrown in Ubuntu when edit button was clicked

1.0.6

  • shellArgs can be added to terminal (Thanks to #PR5 by 4a-42)
  • added default terminals.json configs for linux and osx

Dont forget to star my github repository https://github.com/saurabhdaware/vscode-terminal-manager

Enjoy πŸŽ‰

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].