Coders or lemmy, what editors do you use? Is it worth learning a new one?
-
I use the vi option or plugins for Sublime, PHPStorm, and Pycharm or whichever IDE I'm using.
Works for chrome and Firefox too. -
Haha, I know that feeling from earlier when I was trying out
hx --tutor
. Just staring a the keyboard trying to remember which key to press, only to press the wrong one and have it do something completely unexpected. -
That's a good argument. The editing speed is not the limiting factor in my workflow.
Honestly, I think my interest for modal editing is a bit irrational. Maybe I don't want to be a normie, using the default keybindings
-
There is more value in understanding how to extend and customize your editor than in searching for a new one. Use whatever your workplace provides the best support for, and then customize it from there.
I think there's something to be said for shaking up your environment periodically as well and trying new things. Sure, there's a week where you edit at a snails pace, followed by a month where you edit a bit slower than normal, but different tools really do have different pros and cons.
For the code bases I've worked in, this evolved from necessity as the code files were so large many editors were struggling, the rules for the style so custom that editors can't be properly configured to match, or the editor performance in general was questionable.
I went through a journey of sorts from IDEs to Electron based editors to Emacs and currently am working with Kakoune (and a bunch of other editors like Sublime, Helix, and Zed that couldn't meet my requirements or didn't match my sensibilities). Pretty much every change has been the result of the editor pain points that couldn't be addressed without actually working on the editor itself.
-
-
Helix’s is amazing. It’s pretty simple and it has tons of out of the box features like lsp support. I switched from vim and never looked back tbh. It’s far superior
-
-
-
like geocities pages back than by default everyone is lowkey ricing it to look like shit.
-
-
@verstra I use Jetbrains for pretty much anything except C++, their editors are the best. I use it for PHP, Go, Java/Kotlin, C#, databases, Typescript and I'm probably missing something.
-
-
Most code I write is Java and I use IntelliJ for that. When I write Python I use PyCharm, anything else, Visual Studio Code or VSCodium.
All of these have plugins for vim keybindings which are always the first thing I install. I almost never disable them.
-
I keep hearing about how modal editing is faster
Please, do yourself a favor and ignore that noise. It is more a question of like/dislike and training. Personal sidenote: I daily alternate between PhpStorm and Neovim. Can't say doing things in either is faster/slower to any significant degree (PhpStorm is mostly there for the things I have not yet configered properly in Neovim, like looking through git history)
and I would like to switch to a more performant editor
This should be looked at and tested objectively: is it working with big files that is the problem? Or navigating the code base? Or something else? Maybe it is better to tweak vscode instead?
-
Spyder (with conda)
Arduino IDE -
Do you have a minute to talk about my lord and savior VIM? Wanna see my dot files?
-
I mostly use Jetbrain's IDE's and NeoVIM when changing configs through the terminal.
-
Android Studio or VSCode usually.
But really, there's no single best option here - use whatever works the best with you and the tech you're targeting. The same advice applies for programming languages, libraries and just about everything in tech
-
In my personal experience, it’s a little faster but not a huge speed difference. However, it’s much more pleasant and ergonomic. I enjoy the act of modal editing much more than modeless.
-
I use JetBrains Rider for dotnet (with Vim emulation), VS Code for general misc code editing (with Vim emulation), and NeoVim for quick in-terminal edits and Git workflows. I even have vi-mode enabled in my terminals, but I haven’t bothered trying to do it in browser yet.
My experience is that modal editing is only a little faster, but it’s much more comfy, even fun! I enjoy coding with modal editing much more so than modeless. Being able to zip around the code without having to move my fingers to the arrow cluster just feels nice.