I get that it’s open source provided you use codium not code but I still find that interesting
Because the hate is based on their shitty OS. They did a fairly good job with VSCode. Our hate isn’t blind.
Not hate in my case, but I don’t like ms and it’s because of the shit they have done in 90s and 2000s. Their current support of linux is not something I trust.
Yet most project uses GitHub too you know…
This one is a bigger issue. One of the projects I used to contribute to moved to Gitlab, and saw a significant decrease in organic contributors. GitHub simply has more users, better SEO, and a better ecosystem
Personally, I’d like for everything to be on Codeberg or something but I guess that’s far away.
True but GitHub wasn’t always Microsoft and at least in my experience moving between git providers is a pain
How is it a pain? You just change the origin on your existing project, and new projects you just use the new one to start with.
The pain is with the migration of a ci/cd template to another
You gotta change the origin on every deployment you have. Update environment vars, reconfigure tools. You have to port all your PRs over somehow. Your issues. Your documentation. All the access keys. Etc.
At least use VSCodium which is VSCode without telemetry/tracking …
I only use vim.
i have been trapped for 2 years now… hope seems pointlessyou get trapped in Vim because you dont know how to exit.
i get trapped because ive sunk so much time configuring
😂
This is so true
Agreed to the latter point. The only reason why I might not use vim is to copy-paste some code in and out of the file, in which case I prefer plain text editors.
With that said, I’m a purist who uses vim without any external plug-ins (other than the files I wrote myself in
ftplugin
). Use vim on a remote machine whilst SSHed into it from a windows machine and wanting to copy-paste stuff in and out is a major pain which is why I downloaded Vscode in the first place. This piece of cancer is not touching my linux machine.based asl for using vim without plugins. although what is difficult about copy/pasting? i think u can get vim to use the system clipboard with a command
Indeed, however I’m using Windows as the host, whilst SSHed into my development machine.
Yes, integration with the system clipboard does make things somewhat easy. I would still use a simple GUI text editor if I was using my mouse though (like copying from a website using a mouse).
I feel like this is backwards and
netrw
is The Way.I use
tree
on the terminal if I want a tree view. I do all of my file management directly, it just feels more intuitive. I understand the point ofnetrw
though
VSCode isn’t even that good, idk why people are obsessed with it.
For anything compiled, Jetbrains beats it 100:1, and for anything interpreted it’s a couple tiers better than Kate.
Personally, I won’t be losing sleep if I have to stop using VSCode.
Jetbrains IDEs are not free though are they?
I also quite like the light touch feel you get from code, I can use it for any language and am not going to have to navigate through hundreds of language specific features I don’t need unless I install them myself
Kate might do similar but I can’t imagine the extension pool is big enough to compete and I think at that point I’d just use a commandline editor instead
VSCode is a modern emacs. Similar concept, a single editor to do everything via extensions. That’s the selling point. “young people” never had the chance to work with a similar concept, this is why they found it so revolutionary (despite being a concept from the 70s).
I use it because I am forced to use a windows laptop at work, and emacs on windows is a painful experience
How dare you! Emacs is modern emacs!
Ahahah, emacs is immortal
Right tool for the right job. Like I use VSCode for PowerShell on AWS Windows boxes over SSH, works great. But for Python or Terraform, JetBrains Suite is just better in everyway.
Those that truly dislike MS and telemetry won’t.
If I’m using non-free it is Jet Brains.
I tend to use Kate, KDevelop.
MS still slurping code into Copilot from Github and telemetry in VSCode.
MS still slurping code into Copilot from […] telemetry in VSCode.
Would you happen to have a source for that? At a cursory glance, it looks like VSCode only does that if you’re using Copilot, but if you don’t have the extension installed they aren’t.
Unless Quake was made with Copilot, that seems very unlikely:
“Most of us hate microsoft” is honestly a pretty bold claim. They’re just a company that makes software. The vast majority of the world’s Linux users–which is to say, professionals who build or manage software that runs in Linux–don’t care about them one way or another.
This sub might have an ideological skew, but you still don’t know what people in here think about Microsoft.
I’m talking about the ideological skew
No I hate MS. I won’t ever forget the pain that was developing edge cases around Internet Explorer (fuck IE 6, that shit was the worst).
To be fair, when ie6 came out it was a really good browser. The concept of evergreen browsers wasn’t broadly a thing back in 2001. Windows XP was a huge success and there was no way to convince the world to move off of it and many companies built their intranets specifically around ie6. I think it was Korea that built all their banking off of Active X.
VSCode is an open source IDE. Its biggest rival is the JetBrains suite. When the alternatives are proprietary, VSCode is a win.
deleted by creator
deleted by creator
Aren’t those features just telemtry and the plugin store (for which there is an open source replacement btw)
Live share, remoting (running over ssh or other) and settings sync are both absent from codium, they’re the ones I know of
Can’t you just install a plugin for ssh?
I don’t think so, it runs a client and a server version of VS code so all extensions, settings, debug config etc work on the target machine as if native.
Seems like a core feature a plugin wouldn’t be able to implement properly
Obviously you can run ssh in the terminal or you could network mount the filesystem somehow but it’ll be way jankier
Someone on Reddit said that this plugin works apparently. Can’t test it myself rn tho.
Lack of SSH would be a deal breaker for me.
You can obviously SSH from the terminal but unless you use some external solution you can’t open folders on remote machines in the ide
Most of Jetbrain’s tools have community editions as well.
PyCharm community is amazing.
The community editions are still proprietary, and they put the most useful tools behind the paywall.
deleted by creator
Let me google that for you, Jetbrains provides a convenient list: https://www.jetbrains.com/products/compare/?product=pycharm&product=pycharm-ce
From the link you shared:
Have you tried any of the JetBrains products, they are great.
I did for a few years. Eventually I had to switch to VSCode because any given Jetbrains product is only good at a single language, and constantly switching Jetbrains products is a nightmare. Now that I’ve been using VSCode for a while, there are some extension that are so critical to my workflow Jetbrains is virtually useless to me without them.
Yeah, I mean, if it works better for you, then good on you 😎 I mostly just stick to Python and Terraform. I used their GoLand IDE for a while, it was nice. What extensions are ya using? I’ve seen a lot of embedded folks really like VSCode.
Most extensions have good equivalents. Other languages like Julia are VSCode only. Fortran was the language that really made me jump ship, PyCharm’s Fortran extension is barely syntax highlighting. Remote - SSH is the killer though, it is a beautifully made and essential tool for working with remote systems.
Most importantly, PyCharm doesn’t really have any killer features or extensions that makes it essential.
Yeah, their extensions are okay, but it’s mostly what you get in the box. The remote SSH is sooo nice, I use it everyday for PowerShell from my Mac to Windows boxes. Yeah, I definitely get that for something like Fortran. I used to do LUA a ton back in the day, and it was the only good IDE for it.
Have you tried JetBrains Fleet yet?
The jetbrains default hotkeys is in direct conflict to the “typical defaults” for hotkeys you see in the world
I know, they have keymaps for everything, including a VIM map and vim mode!
Defaults are very important.
Don’t use vscode, use vsCodium, all the goodness of vscpde with none of the sleezy ms tracking
I mentioned vscodium. I believe many of the official extensions have telemetry too though
The extension list is sorely lacking tho.
deleted by creator
You csn hate a company and like a product. They aren’t mutually exclusive.
This was a tough lesson for me to learn when Pirates of the Caribbean came out. 😠
I’ll just leave this right here.
It’s a tool. You use the best tool available. Getting your day job done is your bottom line, you can’t afford to be any less productive. If you’re a foss coder doing it on your own time, go crazy. Using the most efficient tool isn’t the same thing as supporting a company’s bad practices, the real world isn’t black and white.
My hate for Microsoft is based on the Embrace-Extend-Extinguish business tactics they use since the 80’s instead of competing on product quality.
Take a look at the recent computing history and you’ll find plenty of examples of great software killed by MS shitty alternatives that were the default because of the stranglehold on the OS market.
Which goes to show that we don’t blindly hate Microsoft, and that it’s not that we refuse to use Windows because it’s made by them, but because it’s shit.
ITT people having their minds blown by the fact the creator and the creation are two different things.