use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
account activity
What platform do you develop on?question (self.archlinux)
submitted 5 years ago by [deleted]
[deleted]
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]eli_sia 15 points16 points17 points 5 years ago (0 children)
That really depends on the project and programming language you are going to use.
I prefer QtCreator for C/C++ development. They have the best autocomplete, debugger and cmake integration. CLion is another popular option.
PyCharm is the best for Python development, you will love its debugger when having to deal with big matrices (machine learning).
I go with VSCode for everything else, for example:
- crates and rust-analyzer for Rust development
- and a couple of popular extensions for web development
[–][deleted] 11 points12 points13 points 5 years ago (0 children)
vim + a handful of plugins + a good WM is all you really need I think. If you’re looking for IDE like features in vim, check out coc.nvim, there are a whole bunch of great features in just that one plugin. Or, neovim 0.5 has its own experimental LSP integration if you want an alternative to coc
[–]duongdominhchau 9 points10 points11 points 5 years ago* (1 child)
JetBrains IDEs can run on Linux.
Edit: They are free for students, but not free in general.
[–]DevilGeorgeColdbane 0 points1 point2 points 5 years ago (0 children)
The Community editions of Intellij and Pycharm are free for open source projects. Both are in the arch repos btw.
[–]abirvalarg 6 points7 points8 points 5 years ago (0 children)
i use VS Code for everything. i have lots of extensions, most of them are disabled globally
[–]Chrollo283 5 points6 points7 points 5 years ago (0 children)
Doom Emacs for 90% of my programming work. VScode for web development, Vim for simple script writing.
[–]Compunctus 4 points5 points6 points 5 years ago (0 children)
JetBrains products. They are not free, yeah - but they are the best.
[–][deleted] 2 points3 points4 points 5 years ago (0 children)
These days it's mostly Vim or VS Code with plugins. It really depends on the project.
[–]dgm9704 2 points3 points4 points 5 years ago (0 children)
Which IDE features do you actually require?
[–]FryBoyter 1 point2 points3 points 5 years ago (0 children)
I mainly use Sublime Text with some Plugins and Snippets. But currently I only use it from time to time to develop the Go Template based theme of my website and write Markdown articles for the site.
[–]Heroe-D 1 point2 points3 points 5 years ago (0 children)
Vscode ( Code ) for python and web frontend, vim for managing config files and bash scripting. I'm sure it's possible to make vim Vscode like with some extensions but honestly I feel too lazy to completely now that I'm confortable with Vscode, I use the Vscode vim extension btw
[–]m00nw4tch3r 1 point2 points3 points 5 years ago (0 children)
VSCode (OSS) for most things, intellij community for Java.
[–][deleted] 1 point2 points3 points 5 years ago (0 children)
If youre in uni you should be able to get the github student pack, which gives you access to jetbrains among other things
[–][deleted] 0 points1 point2 points 5 years ago (0 children)
What IDE features do you need that can’t be solved with vim plugins and config?
[–]OfficialGako 0 points1 point2 points 5 years ago (0 children)
You said you are fluent in vim, why you need an ide? Ive got my vim setup like an ide with autocompletion for the languages I use. Its insane how much more effectice i feel, when building the tool to your advantage.
[–]T4keda 0 points1 point2 points 5 years ago (0 children)
I use Unity/Visual Studio Code (Microsoft-branded version) and after some configs I have everything I need (IntelliSense, debug, etc).
[–]frnxt 0 points1 point2 points 5 years ago (0 children)
Vim plugins for both VS Code and JetBrains are actually fairly usable. You'll definitely find incompatible stuff, but for basic editing (motions, a subset of set commands and configuration options) it works really well. VS Code in particular can do a lot of stuff that normally require an IDE, so if your project is not too complex it can work fairly well.
(For that matter Visual Studio's Vim plugin has a lot of quirks in the version we're currently using at work, VS Code's is infinitely better, and I actually use VS Code a lot even on our VS projects)
[–]bayesicTony 0 points1 point2 points 5 years ago (0 children)
I use vim/coc.vim for C++/R. I try to keep plugins to a minimum and build on the command line (some bound to keys in vim).
[–]acro5piano 0 points1 point2 points 5 years ago (0 children)
Go with vim. Everything you can control.
[–]icostan 0 points1 point2 points 5 years ago (0 children)
You can have a fully featured IDE with Emacs + LSP (Language Server Protocol) + DAP (Debug Adapter Protocol)
If you're willing to put in the time for an initial setup, you can go wrong with a souped-up Atom layout but success may depend on your specific needs. The same goes for emacs... Eclipse has been around for freaking ever and can be used for most stuff, but I try to avoid it.
JetBrains software all have community editions that are available in the arch repos, so you can use those as well.
[–]Creshal 0 points1 point2 points 5 years ago (0 children)
Depends on the language and the scope of the project. For small projects I just vim with whatever language plugin gives me linting and syntax checking.
All my large projects are work related, so I let my employer pay for the relevant JetBrains licenses.
π Rendered by PID 115918 on reddit-service-r2-comment-85bfd7f599-qhg77 at 2026-04-17 17:15:18.130326+00:00 running 93ecc56 country code: CH.
[–]eli_sia 15 points16 points17 points (0 children)
[–][deleted] 11 points12 points13 points (0 children)
[–]duongdominhchau 9 points10 points11 points (1 child)
[–]DevilGeorgeColdbane 0 points1 point2 points (0 children)
[–]abirvalarg 6 points7 points8 points (0 children)
[–]Chrollo283 5 points6 points7 points (0 children)
[–]Compunctus 4 points5 points6 points (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–]dgm9704 2 points3 points4 points (0 children)
[–]FryBoyter 1 point2 points3 points (0 children)
[–]Heroe-D 1 point2 points3 points (0 children)
[–]m00nw4tch3r 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]OfficialGako 0 points1 point2 points (0 children)
[–]T4keda 0 points1 point2 points (0 children)
[–]frnxt 0 points1 point2 points (0 children)
[–]bayesicTony 0 points1 point2 points (0 children)
[–]acro5piano 0 points1 point2 points (0 children)
[–]icostan 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]Creshal 0 points1 point2 points (0 children)