Feature Request: Taskbar shortcut to connect to remote host home dirs (not project dirs)
See original GitHub issueI want a taskbar shortcut to open VS Code to the home directories of recently-used remote environments. In the screenshot below, one possible option would be a series of new entries under Tasks
looking like New Window [SSH: nyx]
For instance, I use VS Code on my desktop, in WSL, and on one of three different remote hosts via SSH. While VS Code does remember “recent folders”, often I want to open a simple shell in that environment’s home directory. When working in one of these remote environments, it’s nice to have all of the features of the VS Code Terminal and extensions at hand, such as the editor, the image viewer, port forwarding, the xdg-open
browser feature, and all of the community extensions such as for Kubernetes, Azure, or AWS.
Right now, to connect to a remote host like this I need to take multiple steps:
- Open VS Code with a new window
- Click the green “Open a Remote Window” button in the bottom left
- Navigate the menu to find the remote host
- Wait for VS Code to connect.
- Resize the terminal to full screen
I would prefer instead if I could “pin”, or if VS Code remembered, the remote environments that I go to so that I could simply right-click on my Windows taskbar (screenshot above) to open VS Code directly to WSL or one of my many remote SSH hosts with a full-screen terminal.
I considered using Windows Terminal for this, as they have a similar “one-click” style connect, but when I approached their team asking for features to enhance the terminal experience, they expressed that adding VS Code-like features would be a pretty big extension to their scope and put the feature request on ice/indefinite hold. https://github.com/microsoft/terminal/issues/14331
Issue Analytics
- State:
- Created 10 months ago
- Reactions:1
- Comments:7 (4 by maintainers)
Top GitHub Comments
IMO, that taskbar context menu is pretty busy already, and opening it up to extensions would cause a lot more stuff to end up in there
I guess we can add
-remote
…