Coders or lemmy, what editors do you use? Is it worth learning a new one?
-
I personally enjoy using pycharm and vscode, depending on what I'm working on and what tools I need/want.
-
I get this, but an IDE should be invisible and grow as you ...
Why not "I get this, and an IDE should ..." ?
I don't think your idea goes against the idea of watching skilled devs to know what you are/are not missing
-
kate
I use Kate -- part of the KDE project ecosystem (for anyone else wondering) -- on all platforms, including Windows. So worth it.
-
Thanks, will take a look
-
Mostly emacs, vi, or what IDE I happen to be using like Eclipse.
-
I use Neovim. It feels like a second nature after using it for years. I love how effortless the interaction with the editor is after you have spent hundreds of hours learning it. I have no reasonable arguments to convince anyone to do that though. I just do it because I enjoy the hell of it
️
-
The main reason I like vi/vim is that if you're having to use multiple different computers (such as if one is a sysadmin, or in my case, does scientific computing), because if you're running on Linux, you can be confident that vi/vim will be on it.
For personal use, I've been using emacs, but I can't recommend that without feeling like I'm suggesting you try some heroin. I enjoy emacs because of it's complexity and how much power it gives me to modify it. It's very easy to fall into feature creep and over complexity though. That's why I can't recommend it — it's good for me because I am a chronic tinkerer, and having something to fuck around with is an outlet for that.
I would recommend learning the basics of vim though. As you highlight, getting back to your current level of productivity would take a while, even if you loved vim and committed to it wholeheartedly. It is possible to try it out with little commitment though, for the perspective. If you're on a machine that has vim installed already, try the
vimtutor
command, which will start the ~30 min long inbuilt tutorial for vim. I liked it for giving me perspective on what on earth vim even was.I know you don't use it anymore, but I just want to fistbump you re: sublime text. I really loved that as a basic text editor that was, for me, just a slightly nicer notepad.
-
If I went back to the vi interface for some reason I'd at least use
ctrl-[
. I dislike lifting my hand more than I dislike using modifiers. -
I use pycharm at work for most things. Work paid for it. It has some nice stuff i like. I'm sure other editors do all of this, too, but nothing's been causing me enough pain to switch
- Database integration. Little side panel shows me the tables, and I can do queries, view table structure, etc, right here
- Find usages/declaration is pretty good. Goes into library code, too.
- The autocomplete is pretty good. I think they have newfangled AI options now, but the traditional introspection autocomplete has been doing it for me.
- Can use the python interpreter inside the docker container
- The refactor functions are pretty good. Rename, move, etc
- Naive search is pretty good. Can limit it to folders, do regex, filter by file name, etc
It does have multiple cursors but I've rarely needed that.
I use sublime for quick note taking. Mostly I like that it has syntax highlighting, and it doesn't require me to explicitly save a tab for it to stay open
-
xfce text editor and sublime text, and vim but only when i want to work within the terminal
-
Zed, for the last few months, and happy with it (previously vscode) - I code in Scala, so Metals provides the complex hints / actions.
-
Dev of 25 years here: Cursor, for the LLM integration. It's based on VSCode, just way tighter AI integration. It's so good.
-
NeoVim plus tmux.
Great multi dimensional way of operating. You have access to the terminal and your ide.
It's beautiful
-
Doom Emacs
-
My editors
- Professionally I use Jetbrains stuff (intellij, pycharm, etc).
- At home I use Neovim because I like to have lsp support, I'm too cheap to pay for IDE's and I dislike VSCode for personal reasons. For quick edits I use default text editor e.g. kate/gedit.
My opinions on learning new editors
- If you need to go fast now, use what you know best.
- If you have time to learn just try whatever looks cool. Learning a new editor/way to edit text will broaden your horizons even if you don't end up using it.
-
I use the godot integrated code editor, but i am debating switching to writing the code in google slides and copying the text into notepad in a virtual machine
-
It's more that the position of the escape key changed. This was they layout of the keyboard vi was written on. Note the arrow keys too.
https://en.m.wikipedia.org/wiki/Vi_(text_editor)#/media/File:KB_Terminal_ADM3A.svg -
I use vim, or spacemacs with evil mode (emacs distribution with sensible shortcuts and vim emulation). Or VSCode with spacemacs emulation.
-
Not dev but I'm in IT/Cybersec mostly as it's much easier to find jobs there and I use vim just about everywhere, usually with tmux and i3 with custom vim-like keybinds (super+j move focus right etc), I use vim even on my phone in termux, with gboard.
At work I use gedit and gnome terminal or whatever cuz it's company time unless I'm personally interested in what I'm doing
-
I hate to be that guy but (neo)vim has served me well for too long. I don't even use any crazy maps or plugins; it's just comfy.