this post was submitted on 08 Feb 2024
80 points (94.4% liked)

Linux

48624 readers
1584 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
80
submitted 10 months ago* (last edited 10 months ago) by DannyMac to c/[email protected]
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 22 points 10 months ago* (last edited 10 months ago) (3 children)

I feel very strange hating Windows, so I use Linux, but loving VS Code, so I use that on Linux. I feel like a hypocrite or something.

But the integration with platformio, github copilot, and all the plugins and customization are just too nice. It's a one-stop shop for everything dev-related. It's the only thing I need to run when programming along with a web browser for research.

[–] [email protected] 24 points 10 months ago (1 children)
[–] [email protected] 7 points 10 months ago (3 children)

I know VScodium doesn’t have the telemetry but is it lacking features regarding account login and extensions?

[–] [email protected] 15 points 10 months ago (1 children)

Some extensions don’t work but many do, you just have to download the extension files from the marketplace website and tell VCCodium to install the extensions from those files.

[–] [email protected] 1 points 10 months ago

Yes and no:

https://open-vsx.org/

I use code-oss provided by the arch repos and it seems to automatically hook into thia. There is probably some way to add that to vscodium.

[–] [email protected] 7 points 10 months ago

You can configure it to use MS' extensions marketplace.

[–] [email protected] 1 points 10 months ago

If there's a way to get SSH working to edit files on other machines, I couldn't find it.

[–] [email protected] 8 points 10 months ago* (last edited 10 months ago)

VSCode is pretty good, but honestly most of these advanced text editors are more or less interchangeable to me, especially with LSP and DAP making language servers and debugger integration editor-independent. I don't really feel strongly about any of them, in spite of the fact that as a comp sci student it's the type of software I spend the most time using. I personally use Kate the most, since it's lighter and integrates better with KDE. On my Steam Deck I use VSCodium for quick edits, because it works better in gaming mode. It's basically what (Ungoogled) Chromium is to Chrome, but for VSCode. For exams at school I use plain old VSCode since obviously I can't install Kate or VSCodium in exam sessions. The experience is all things considered pretty similar for all of these. I guess there just aren't a billion ways to design a powerful text editor with built-in debugger, terminal, file manager and kitchen sink. We've gotten the formula down by now.

I feel pretty much the same way about web browsers. On desktop at least, they're all nearly functionally identical, just that some of them have built-in functionality you have to use extensions to get in others. On mobile Firefox all the way of course, because it's the only one with extensions.

[–] fhein 1 points 10 months ago

Use whatever you like :) I tried VSCode at work for a few months but it felt quite lacking when working with larger C++ projects. Switched to CLion instead and it felt like it was faster, understood C++ much better, and made it easier to work in multiple files simultaneously. But I could see myseslf using VSCode for some small hobby project, especially if it's C#