Alternatives to VSCode
Posted by ArkenLunk@reddit | learnprogramming | View on Reddit | 51 comments
Greetings!
I've been using VSCode for quite some time. I really like its ability to hold extensions and to compile and run the files with just one click. Thing is, my university just banned its use in one of the subjects where coding in a final test is necessary, because it contains AI features (even though I disabled them). Are there any alternatives with similar functions?? I'd really like them to be able to compile and run in-editor.
Thanks!!
jlanawalt@reddit
If they are concerned, they should provide a list of approved IDEs/editors. IDK how the final is proctored, but to be sure that didn’t happen they would have an in-person test in their lab with their non-AI enhanced system and IDE. If they do that, that is the one you may want to get familiar with.
GarThor_TMK@reddit
Feel like this is the answer... Instead of making an obscure blacklist, make an open whitelist...
By making it obscure, you're just making it more difficult for your students to know whats actually approved.
GarThor_TMK@reddit
I've had coworkers use `Sublime Text` before, and swear by it over vscode...
It's very similar, but idk that it has the same level of plugin support... >_>
I found this AlternativeTo page, which lists a few others: Best VS Code Alternatives: Top Code Editors & IDEs in 2025 | AlternativeTo
mimavox@reddit
Sublime is good, but you can install Copilot there as well.
GarThor_TMK@reddit
With the number of places that copilot is installed by default, I'll take an optional install over a forced install any day...
It's getting to the point that in order to get away from ai tools you have to switch operating systems entirely.
Op, have you thought about our Lord and Savior, Linux? :p
mimavox@reddit
I know.. I find is useful sometimes, but mostly not. But you can easily turn it on/off in VS Code.
Alarming-Word8400@reddit
Notepad++
pyeri@reddit
Notepad++ is a great alternative. But why would they ban the entire VSCode, they should have banned just the AI extensions like copilots? You should highly protest this move.
GarThor_TMK@reddit
I agree with you, but copilot is built in now... there's a little button up in the top corner that connects to your github account.
Afaik, there's no way to remove it, but I have to admit, I haven't really tried.
Really wish all of the copilot bullcrap was a plugin instead of baked in... it's so annoying every time it pops up.
IchLiebeKleber@reddit
What programming languages are you going to use?
ArkenLunk@reddit (OP)
Mainly Python and Fortran. In the future maybe C/C++, depending on the requirements for internships
Danver26@reddit
The internship won't ban vscode though
ArkenLunk@reddit (OP)
🤣 True
itijara@reddit
Fotran. That is pretty cool actually. I had some exposure to it when working at NOAA. It is actually still in use in a lot of old scientific applications, so if you graduate with some Fortran experience that will make you in demand at some government agencies, including NOAA and NASA.
ArkenLunk@reddit (OP)
Wow, that's good to read! This subject has had the same structure for a couple of years now, and they're thinking about switching it to Python coding. I like it better with Fortran, it forces you to familiarise with a faster language and with more complex syntaxes than those of python...
itijara@reddit
That is true for a lot of older languages. C/C++ is like that as well, and more widely used. I wouldn't say that Fortran is a pathway to well paid career, but it is a pathway to a pretty secure career as there just aren't that many people who know it.
notworthyofhugs@reddit
ah lol reminds me of my first ever coding exam that also happened to be in python. for some reason i coudlnt find any ide on my assigned machine at all and coded it in stupid plain gedit (the linux notepad basically). then i learnt that i should have had pulled up pycharm via a command or something, since the icon for it was bugged and did not show up in search, and also that gedit supposedly should have some syntax highlight at least. :D
otherwise idk, barebone should be sublime as well but you will need to have a terminal side by side for running and compiling
ninhaomah@reddit
For Python , PyCharm.
Aksds@reddit
PyCharm has AI features with OP mentioned the IDE can’t have
craving_caffeine@reddit
Zed
VSCodium
Jetbrains IDE's
Neovim
These are good alternatives
notworthyofhugs@reddit
jetbrains also have possibilities for ai stuff, it keeps popping up for me all the time
craving_caffeine@reddit
you can disable it
notworthyofhugs@reddit
yes, but so can he in vsc, so i guess his school wont care anyways :(
Slimelot@reddit
Use an IDE jetbrains has a ton of products for a bunch of different languages and use cases.
jake6501@reddit
Well that ban is stupid and achieves nothing.
Solid_Mongoose_3269@reddit
I assume they're wanting to ensure nobody is using Copilot or anything else that can be flipped back on.
Although unless a professor is actually monitoring, how would they know?
ArkenLunk@reddit (OP)
Yup, I think so too. I tried discussing it already, but this was the final answer...
Lav_@reddit
I think you can try use the open source variant of Vs code called VScodium.
https://vscodium.com/
VietNinjask@reddit
Idk why, I read that as VScrotum. I just woke up man and idk. I had to share this unnecessary experience.
MagnusDarkwinter@reddit
My only gripe is the atrocious logo of that version. Need to change that.
KaleidoscopeLow580@reddit
I like it, looks like an organic structure.
vu47@reddit
Agreed. It makes me think of coral. I really like it.
AhoyISki@reddit
Kakoune
Tren898@reddit
If you learn VIM now and vim motions as well as adding some quality of life plugins, you’ll be better off for it
deleted_by_reddit@reddit
[removed]
AutoModerator@reddit
Please, ask for programming partners/buddies in /r/programmingbuddies which is the appropriate subreddit
Your post has been removed
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
husayd@reddit
I mean, AI can be integrated into every single code editor probably, but micro, vi, vim, neovim, emacs, pycharm are popular options. I dont know which one would be accepted by your university though.
Tren898@reddit
This is the correct answer for an over broad policy. If they are afraid of people not learning the fundamentals of a paradigm, good ol’ pen and paper would be a better option. Anything can be integrated into anything given enough time and desire.
FoxyMiira@reddit
Wing. What kind of backwards uni do you go to where you can't use Vscode in at test? Is the test in-lab or online? In my uni coding tests are done using lab computers with something like codebox where you can't access the internet and whitelisted tools only.
ArkenLunk@reddit (OP)
Physics degree at the University of Barcelona. This is a subject to learn computational methods and I think the professors just didn't bother to think much about it and just made this decision, because in theory we'll be able to take our own laptops to the final test... 🫠
enclave911@reddit
Nova, or Spyder is nice for analytical work.
noseriouslyhow@reddit
Hey — sorry you got caught in that predicament. Here are a few alternatives you might try out; some are closer to VSCode in feel than others:
💻 Possible Replacements
🛠 Tips When Trying Them Out
ArkenLunk@reddit (OP)
Thanks to all for your suggestions!!❤️ Didn't hope for that many comments and I can't answer to them all 😅
nw303@reddit
Zed
28jb11@reddit
Neovim or Emacs. Emacs is probably more similar to vscode. Both are much more complicated to configure than vscode.
recaffeinated@reddit
If you don't mind that they aren't open source the jetbrains family of IDEs are great.
desrtfx@reddit
VSCodium - the FOSS version on which VSCode is based.
It's without the AI features.
AcanthisittaMobile72@reddit
Just use r/vsCodium
themegainferno@reddit
NeoVIM ftw!
banana_n0u@reddit
Nvim
Jojos_BA@reddit
Emacs ;)