Hacker News new | ask | show | jobs
by laqq3 1901 days ago
I love Sublime Text and will be upgrading when ST4 comes out.

VSCode has one distinct advantage though: it’s remote SSH editing plugin (which has a proprietary license and closed source). IMO, the remote SSH and related extensions is bar none the distinguishing feature of VSCode in that it is so good and there is simply no competition. Every other feature has at least a worthy/better implementation elsewhere (ST, vim, or emacs).

Is there something similar for Sublime, either builtin or native? I’d delighted to be corrected.

4 comments

I have used an rmate (1) compatible extension for remote editing in st3. Not as polished as the vscode solution I imagine.

(1) https://github.com/textmate/rmate

You could always use something like sshfs. But it's slow and unstable indeed.
The beta of st4 is available if you have a license.
What's so good about VSCode's SSH editing plugin over emacs' tramp-mode?

Does it runs shells and LSPs remotely for you? Emacs can run eshell remotely, but LSP support is still lacking AFAIK. (I'd love to be corrected. xkcd.com/386)

Can you hop through different connections? In emacs you can open a file in a private machine that's only reachable through another one by just opening,

    /ssh:me@public-host|ssh:me@private-host:/path/far/away
Yes, yes and yes.

The remote plugin effectively lets you work on a remote machine (or OCI container) with your local VSCode instance, as a matter of fact it's the setup I'm using right this moment. This includes remote language servers, remote shells and even remote-specific configurations.

I'm a diehard vim user. I used to do everything in vim. Even my undergrad thesis was proudly written with vim.

This is the feature that single-handedly made me switch to vscode.