question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Feature Request: Taskbar shortcut to connect to remote host home dirs (not project dirs)

See original GitHub issue

I 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]

Task Bar

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:

  1. Open VS Code with a new window
  2. Click the green “Open a Remote Window” button in the bottom left
  3. Navigate the menu to find the remote host
  4. Wait for VS Code to connect.
  5. 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:open
  • Created 10 months ago
  • Reactions:1
  • Comments:7 (4 by maintainers)

github_iconTop GitHub Comments

1reaction
roblourenscommented, Dec 6, 2022

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

0reactions
aeschlicommented, Dec 7, 2022

I guess we can add -remote

Read more comments on GitHub >

github_iconTop Results From Across the Web

Pin apps and folders to the desktop or taskbar
To add shortcuts to the desktop · Press and hold (or right-click) the desktop, then select New > Shortcut. · Enter the location...
Read more >
How to Add Shortcuts to the Windows Taskbar
If you want to create a taskbar shortcut for a program on your computer, the fastest way is to pin it via the...
Read more >
Project Links do not work on Wamp Server - Stack Overflow
But whenever I try to access on of my projects from the localhost homepage, in the www file; I get redirected to a...
Read more >
Remote Debugging with PyCharm - JetBrains
Case: Use this approach to leverage extended debugging capabilities available on the remote machine. Requirements: SSH access from the local ...
Read more >
WSL2: The Complete Guide for Windows 10 & 11 - SitePoint
Learn how to install, set up, manage, and use a full Linux ... with the Home, Pro, or Server editions of Windows but...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found