Also works well in vscode. Just wish the remote instance would keep running forever. Currently it's only a few hours it seems. Then one needs to reopen the workspace window.
I don't use code editors, but when we had an issue with ssh sessions hanging, it was always coworkers that were using vscode and connecting something up with that.
Man, just ssh through the terminal like a normal person and transfer files with git.
Given my experience with the vscode remote instance, that actually sounds terrible as it can get bloated very quickly. The instance state can and should be retained without running the instance indefinitely.