JetBrains IDEs for coding, SublimeText for everything else. Sometimes Sublime also for coding on smallish code bases, thanks to LSP.
neovim but prefer to debug in vscode
I use Xcode for Apple stuff. I prefer vscode for logos and neovim in the terminal.
atom
IntelliJ (with IdeaVim) for Kotlin and Java programming; Rider (with IdeaVim) for C#; NeoVim for everything else.
No one mentionning geany so here i go. Really simple and lightweight with a lot of extensions, themeing, and cool features. Good UX and very hackable.
Goneovim + Nvim + NvChad + custom Github Dark theme
Love me the Jetbrains apps. Webstorm in particular I use on the daily, and I love how everything works out of the box, unlike vscode where you need to install a whole bunch of plugins.
That is, except for rust. I have no idea why, but the Jetbrains rust plugin is absolute garbage; it’s slow and inaccurately reports some errors while missing on errors the CLI would pick up. Rust is the main use case I have for using vscode, the language server there is rock solid, have had nothing but good experiences (outside of the pains of dealing with the borrow checker as a rust novice…)
Visual Studio, and I’ll use Community if I haven’t got access to Pro.
VS Code, with vim when I need to work in the console.
Not a developer here, I occasionally write scripts in bash/Python/go and sometimes tinker with php or ruby but mostly write yaml and asciidoc/markdown.
I use vim, with lots of plugins, as my plugins list and my vimrc grew over the years it’s true it’s become some kind of monster but I just love it and every other I tried (probably not long enough) required to much mouse interaction.
Helix
For anyone who doesn’t know; Helix is an editor with vim like keybindings with more out of the box functionality than vim.
I am using it too and like it.
The only problem I ran into is that the search and replace function (across.multiple files isn’t very good).
How does it compare to lunarvim?
Oh thats actually what I used before switching to helix, it mostly has the same features but you don’t have to configure anything
Downside is no plugins, but I’ve never felt like I’ve needed any plugins using helix
helix
is incredible, completely replacedneovim
for me. Granted I never used many plugins outside of language servers, so it was fairly easy to not worry about a lack of features.
Neovim is my most used editor, I use Gedit for a scratchpad, and when I’m in a bigger project I’ll sometimes run VS Codium.
Neovim, and ive been chipping away at learning emacs for a long time now
LunarVim by far. For normal editing I used my custom nvim config, but if it requiers coding or scripting, LunarVim just works, and it’s still vim, but bloated! But who cares, I’m having 16 cores, 32 GiB ram and 2TiB disk space.