PSA: run vimtutor
in the terminal
Programmer Humor
Post funny things about programming here! (Or just rant about your favourite programming language.)
Rules:
- Posts must be relevant to programming, programmers, or computer science.
- No NSFW content.
- Jokes must be in good taste. No hate speech, bigotry, etc.
Oooh that's a handy feature I didn't know about
This is exactly how I learned all those years ago, and to this day, I still use vim regularly. As in, literally, I was using it on a server this morning to make some changes. It's just become natural to me now.
Drat, I've been working with vi for 35y now... (feeling old) I'm glad I now know how to kill the mouse functions in vim so X clipboard works. ;)
Tried emacs once (in '94)... opened an extra xterm and killed it as I couldn't figure out how to save and exit. (it's just what you're used to ;) )
so.. how does one kill the mouse functions?
With a stick ;)
From my .vimrc:
" disable mouse
set mouse-=a
thanks!
As a long time vim user with many macros and plugins, etc. and I love using it. But I have to say, it's hard for me to actually suggest vim to anyone new, because of how long it takes until you actually start using it comfortably...
By the way, the vim extension for VScode is great, so why not combine both.
I have about 30 years of my career left. That's not enough time for the return on investment of learning VIM to payout.
Eh. I know the basics. I can open, do some very basic editng, save and close. That's about as much as is really needed, right?
You can close VIM? Fucking legend.
I can do it, too.
But I learned a few key steps in the process are: hit Ctrl Q, hit Ctrl C, hit Escape a few times, swear, take a breather, remember you’re in VIM and are now (accidentally rather then due to any correct move) out of INSERT mode, type :q.
Then you go to the sofa and put yourself in the fetal position.
Helix > Vim (and neovim)
Nah... Helix is great, but the mouvement first philosophy is clearly something that I don't want to learn
35 years ago (give or take) I used vi (no "m") for email and Usenet. I doubt I could remember how to do anything useful with it now.
The only way to learn to use it is to use it. It's OK if you don't but using it will get you there. I've been a vi & vim user since the 90's and I'm still learning new things.
Emacs is my favourite IDE. I switched to it from vim and never looked back.
VSCodium