Table of Contents
Hotel California
Hands Off the Mouse
Vim Was Never About Typing Speed
The Case for :q!
Plot Twist: The Terminal Strik...
For further actions, you may consider blocking this person and/or reporting abuse
My favorite editor is vim because my workplace is mainly the terminal : gui never have such a usefull ability like history - I found anything which I worked so vim is always there mainly a quick reading searching - that is also important in vim nice separate the read and edit mode. I also try to use nano, but that is too complex for me.
I totally get it. When something becomes your second nature, you just canβt imagine living without it. Vim and nano are still valuable tools when used properly.
When you SSH into terminal you might you never appreciate vi as much as you do when it's not there and you figure out how to use echo, pipes, and sed commands to edit a file.
Yeah, itβs hard to appreciate something UNTIL it becomes absolutely necessary. In case of vi, it happens eventually.
hi,
I like vim, neovim, due to mostly the concept of mouse-less-mouse development. (and being fast was never my concern, but to be in the flow, being less distracted, more efficient and keeping the hands healthy - as vim claims- were/are more important to me)
I used neovim/vim for sometime, but for some reasons could not continue it for very long. Now i am using VSCode for a long time (and recently started using also antigravity- which is a fork) and use them with vim motions, trying to touch the mouse very rarely. I am quite happy with these tools.
coming back to your questions, i dont think vim or any editor is done for good. As you mentioned, we still need them for editing, for reading the code, following the flows, checking the definitions/types and etc.. And to be frank, though i am a fan of terminals, i like to code using the editors agentic windows or extensions mostly, ready to jump to the code anytime and following the changes very closely, and to be frank, still writing the code myself occasionally and of course reviewing/editing it always.
Keeping hands healthy - thatβs such a great point and I completely miss that. When you keep your hands on the keyboard, itβs actually better for ergonomics.
VS code is my go-to choice as well. Itβs just the best overall editor out there. So configurable and flexible, thatβs the reason why everyone is doing their own versions/forks of it.
Don't laugh but I finally getting comfortable with nano and Ctrl o, ctrl x lol!
I still use nano and vi/vim for quick edits so there's nothing laughable about that. Amending a commit manually for example is infinitely faster than begging Claude to fix a typo in my message for 4 minutes. Plus, I get to keep the precious tokens to myself.
VIM was the editor I first learned on Debian and Knoppix a long while ago and is by far the editor I use the most when I SSH into servers and need to make quick changes to live code, environment variables, or scripts on the server. It's a great editor and I believe it'll still be used for small use cases like quick changes to .env files because token usage for AI on that is a waste. There will be a split I believe between this and people coming into the field using Nano because it's simple. I still like having the ability to have line numbers and user profile settings for VIM when it launches. I think that's were it truly shines.
Vim and nano can be insanely effective tools in the right hands. So I donβt think theyβll become 100% outdated anytime soon.
Agree. I don't think they'll be outdated at all. Notepad has been on Windows since the 90's and we've had many IDE's pop up, including JetBrains and VSCode in terms of editors, and I still to this day use notepad for basic and quick changes. If notepad can last and still be used, I think it's fair to assume VIM will still be kicking 10 years from now π
The Notepad argument is really on point! Totally agree!
You know how much I love Vim but I don't see much of a use of it on my Dev Tools anymore.
It's kinda sad ngl. But I still believe Vim has its use cases. Not many, but still.
Yeah absolutely, for example: editing config files on bare metal linux server on different environments where I don't have Claude then it comes super handy, but this is preaty rare scenario.
I wonder when we'll have Claude on servers by default π
This genuinely made me rethink Vim in the AI era. β€οΈβ¨οΈ AI may take away much of the typing, but the human judgment behind every precise edit still matters. The βlast 10%β point really hit home. π₯ Great read! π
Thank you! Iβm glad it resonated with you!
Wonderful Article β€οΈ also I like youtube Videos
Thank you!π