3 ms·
JetBrains makes several IDEs competitive with VsCode, but not free. I also stopped using VSCode because of the bloat, which seems mainly caused by node + npm o
by gregjor 2y ago
JetBrains makes several IDEs competitive with VsCode, but not free.
I also stopped using VSCode because of the bloat, which seems mainly caused by node + npm on the remote server. And I've seen it consume all the RAM and too much CPU for an editor.
I know you already rejected Neovim as too much a step back. I went back to plain vim with ripgrep and ctags, ssh/mosh with tmux, my long-time setup, and I'm good with that. No LSP but I can live without that, vim Omni-complete usually good enough.
- jghn 2y agoMost of them have a free version. For most jobs I've had, I've been AOK using the free version.
- efortis 2y agoNot sure which langs the OP needs, but WebStorm is now free for non-commercial use.
- linkdd 2y agoThe ability to autocomplete, and navigate through the code (even my dependencies's code) by the click on a function, the popover showing the documentation/signature of the function i'm going to call. Those are Quality of Life features I'm not ready to give up on. As said in a sibling comment, I often work on cross-language projects, I don't recall Jetbrains offering a "one size fits all" IDE.
- gregjor 2y ago> The ability to autocomplete, and navigate through the code (even my dependencies's code) by the click on a function, the popover showing the documentation/signature of the function i'm going to call. Those are Quality of Life features I'm not ready to give up on. ctags did most of that decades ago. Plain vim has good autocomplete and signature popovers, along with navigating to functions and class definitions. No LSP needed. An LSP will do it better but with sometimes significant overhead. As I noted I don't use VSCode or a JetBrains IDE. I know about them and have used them. My setup works language-agnostic, and I also work in multiple languages. Possibly useful, at least interesting: https://youtu.be/XA2WjJbmmoM https://youtu.be/XA2WjJbmmoM