11 ms·
MS eliminated any competition from this direction by limiting their main extensions to the official release only. I'm personally using the remote extensions qui
by gostsamo 3y ago
MS eliminated any competition from this direction by limiting their main extensions to the official release only. I'm personally using the remote extensions quite a lot and if someone can provide an alternative there, it would be great.
- andrepd 3y agoI think the alternative is just not using VS code. I use it at work, because it is officially supported by the IT dept and I don't care about tracking. But for my personal work I still use sublime.
- seabrookmx 3y agoSublime is not a real alternative though if you rely on VSCode's remote extensions.
- andrepd 3y agoAh fair, I don't use that for my personal work anywhere though, so it's not an issue for me.
- mardifoufs 3y agoThe remote extension on jetbrains is not even remotely comparable to even just the base remote ssh vscode. Much less the remote container, dev container and tunnels (plus stuff like one click integration to Azure)
- seabrookmx 3y agoWhat's super cool is that the dev container extension works over the other remote connections. So I can remote SSH from my Chromebook to my Ubuntu box, and then open the dev container on Ubuntu. And everything works as expected.
- wheelerof4te 3y agoHow is Sublime v4 vanilla (without Package control)?
- gostsamo 3y agosublime is not accessible with my screen reader
- Liquix 3y agoThere is a section in the docs regarding switching back to the official extension marketplace: https://github.com/VSCodium/vscodium/blob/master/DOCS.md#how-to-use-a-different-extension-gallery https://github.com/VSCodium/vscodium/blob/master/DOCS.md#how... So if there is a "killer extension" not available on codium's marketplace, you can still use it through microsoft's marketplace.
- circuit10 3y agoYou can also download the vsix file from the website and load it in
- foob 3y agoYou can switch the extension marketplace, but Microsoft uses DRM in their extensions to prevent them from running with non-proprietary builds [1]. Pylance, their Python LSP, is one notable example [2]. Their earlier Python LSP was open source, but the community forks have lost a lot of the wind in their sails because such a large portion of developers use VC Code without realizing or caring that the LSP is DRM-laden and closed source. I believe the traditional term for this is embrace, extend, extinguish. [1] - https://parsiya.net/blog/2021-12-20-rce-in-visual-studio-codes-remote-wsl-for-fun-and-negative-profit/#your-editor-has-drm https://parsiya.net/blog/2021-12-20-rce-in-visual-studio-cod... [2] - https://github.com/microsoft/pylance-release/issues/746 https://github.com/microsoft/pylance-release/issues/746
- cypress66 3y agoWow, vscode extensions having drm is insane
- vladvasiliu 3y agoThis alone, to me, means that MS is up to something shady. Maybe not right now, maybe not tomorrow, but it's surely on their roadmap. I don't see why they'd put out an open-source app, whose most useful extensions only work if you accept a closed binary known to phone home. I can see them trying to win goodwill from devs and steer them to their Azure/Windows offerings by releasing such an editor. But why insist on this telemetry-laden distribution, which is still free-as-in-beer?
- jeanp413 3y agoThere's https://open-vsx.org/extension/jeanp413/open-remote-ssh https://open-vsx.org/extension/jeanp413/open-remote-ssh and https://open-vsx.org/extension/jeanp413/open-remote-wsl https://open-vsx.org/extension/jeanp413/open-remote-wsl
- toastercat 3y agoHi Jean. Am I right to assume Open-Remote-WSL does not work on Windows 10? EDIT: Nevermind, it works! :) Just needed to follow the instructions in the README. And also make sure I had curl or wget installed in WSL.
- tecoholic 3y agoYup. I tried Codium and gave up after I couldn’t connect to the docker containers for debugging. It’s pretty much the only use for VS Code I have and Codium can’t do that.
- hedora 3y agoToday is your lucky day! “Open Remote - SSH” by “jeanp413” aka: @ext:jeanp413.open-remote-ssh works just like the closed source one, at least for me. I’m using the vscodium AUR package under manjaro. I got the extension from whatever store vscodium defaults to. I’m not sure if it is available in Microsoft’s store. The extension didn’t work for me under Code - OSS (there was an apparent configuration error, and I didn’t bother tracking it down).
- gostsamo 3y agothanks, will check it out
- zikduruqe 3y agoMine broke a few weeks ago (MacOS - Open Remote - SSH v0.0.42). What version are you running and are you connecting to your remote hosts via your ssh config file or using username@ip? Just curious, since I cannot get it to connect to any hosts.
- api 3y agoThe alternative is Jetbrains, Nova, vim, etc.
- rahoulb 3y agoI don’t know about JetBrains but I have tried to replicate my VSCode + Remote Containers extension workflow in vim and Nova (which I absolutely love) and not got anywhere near.
- zogrodea 3y agoWould you mind describing a few of the things you like about Nova IDE? I never tried it, but it has my interest. I'd be happy to hear what you like and dislike about it.
- rahoulb 3y agoI don't really know how to describe it - it just "feels" better. Which isn't very objective I know, but is important for an app that I spend several hours a day in. There's some visual stuff: The default views, font choices and colours are really nicely put together (and I've tried tweaking VSCode to match but I can't get it to look as nice). For example, when viewing a git diff, it displays sweeping curves, which move and bend as you scroll, connecting the changes on both sides. There's some Panic stuff: I like the integration with Transmit (which I use all the time). And I used to use the "publish" function all the time (develop on macOS and push to a Linux box to run tests etc). And there's the fact that it's a native Mac app - I'm an old-school Mac user and there's a definite difference in "feel" between Mac apps and others. I'm not a purist about it (I have tons of Electron stuff installed), but when I use a Mac app I notice it. Plus I often get VSCode randomly slowing down to a crawl causing lots of annoying type-ahead, which doesn't happen with Nova - which I guess is a combination of Electron, JS and extensions combining. But Panic has a reputation for sweating the details and it shows throughout the UI. Plus I feel good supporting a tiny company working in a niche market. But functionality-wise it falls way short of VSCode - especially with extensions and dev-containers. The way VSCode + Remote Docker Containers feels like you're developing locally when actually everything is happening in a container on a Linux box somewhere halfway across the world is quite amazing.
- pama 3y agoI hope that more people try Emacs after having had exposure to vscode. It may be slow to get to know the new environment, and reading the manual only takes one so far, but Everything becomes nicer after the training phase. Text-based remote editing has been mature in this platform for decades, and it keeps working well with the addition of all the language servers and tree sitters and so on. It is now snappy again in all architectures, it has built-in support for sql and still uses the powerful lisp for all its extensions.
- wheelerof4te 3y agoOr use Notepad++ on Windows and Geany/Nano/whatever on Linux. Yes, Nano is quite good. I would rather learn to use Vim, than adapt to Emacs. Vim at least doesn't pretend that it is a normal text editor.
- CGamesPlay 3y agoI’ve started using Remote OSS [0] with some custom scripts to install and run the remote code host. Works great on remote servers and even with devcontainers on remote hosts. You can use a script like the one here to handle automatically installing and setting up the tunnel [1]. I’m working on a PR that adds a way to automatically run custom scripts to set up the tunnels as well [2]. [0] https://open-vsx.org/extension/xaberus/remote-oss https://open-vsx.org/extension/xaberus/remote-oss [1] https://github.com/CGamesPlay/dotfiles/blob/master/files/.local/bin/vscodium-server https://github.com/CGamesPlay/dotfiles/blob/master/files/.lo... [2] https://github.com/xaberus/vscode-remote-oss/pull/9 https://github.com/xaberus/vscode-remote-oss/pull/9