Vim As You Editor - Advanced Motions P1

preview_player
Показать описание
YES!! that is right. A new vim series.

IF YOU LIKE THIS, BETTER LIKE THE VIDEO BECAUSE I'LL TAKE THIS FAR IF THERE IS ENOUGH LIKES

### Twitch
Everything is built live on twitch
### Editor

### Links

#vim #programming #softwareengineering
Рекомендации по теме
Комментарии
Автор

Vim is a keylogger software's worst nightmare.

shramandas
Автор

This is going to be a series! BUT I NEED YOUR HELP!!

1. Comment on things i have missed (its always hard to come up with examples for everything)
2. LIKE THE VIDEO. IT SENDS THE CLEAREST SIGN
3. IF YOU ARE NOT SUBBED, JUST DO IT ALREADY. AGAIN METRICS PEOPLE, METRICS

ThePrimeagen
Автор

The fun part is very true! The way I've explained it to friends and colleagues, it's like putting in very specific actions/inputs for combos in a fighting game. Very satisfying to pull off clever moves!

bill
Автор

Once I've joined you live on twitch and you stopped all you were doing to give a motivation speech since I had problems with impostor syndrome.

Just wanted to thank you for that, because of it, now I've pushed through and have graduated at university. Thanks for all the vim lessons and stuff.

Cheers from Brazil

Fritzzin
Автор

"v a {" from outside - I had to pause because my brain exploded from too much coconut oil

davedave
Автор

Great video! I'd love a video about working with multiple files, or "project-based navigation" whether it's using buffers, split windows, tabs, harpoon, whatever. Most of the time, I find myself cd-ing into the project and repeatedly opening/closing files for editing. I think a dedicated video about this topic would be great. Cheers from Germany!

aydiology
Автор

Time stamps:
horizontal selection - 1:35
special paste remap - 6:00
two key instead of double tapping - 7:17

peterpetersen
Автор

That was just the right time, Prime! I just opened neovim and thought it would be cool to see your new vim series release! Cheers from Brazil.

TheGGBits
Автор

IDK if it's been mentioned, but my favorite way to use this series is to go through and watch it, find a few motions that address pain points that I've been having, integrate those 2-3 motions, then when those feel fluid come back to the series and watch through for the next 1 or 2 I want to add. Obviously you start w/ just the basics of hjkl and num+jk, then you watch through the series and see what commands jump out at you (if you are dedicated and learning quickly you might come back 3-4 times in 1 day)

StrengthOfADragon
Автор

Been using vim for around year and a half and got myself stuck doing the naive methods I think all of us finding ourselves doing at some point. The methods you described here make so much more sense to reduce unnecessary keystrokes. Look forward to the future of this series!

nacdan
Автор

"Master the concrete"

I'm going to use that phrase in one of our meetings at work. 👍


All joking aside, thanks for sharing this video. I definitely learned a few things!

denzilv
Автор

I feel like I always learn something watching someone else's vim workflow. One thing I noticed that wasn't included was that you can yank everything after the cursor with Y, so if you're in the beginning of the line this will grab everything instead of doing VY or yy you can do it with one character. Loving the content!

troyboettger
Автор

Thank you very much sir! I've been using neovim for basic YAML editing for 10 months as a DevOps Engineer, but this video unlocked a whole new level. I recently started practicing a lot of Python and this video helped me so much.

mischavandenburg
Автор

One I use very often: when you have to modify numbers, start of the line -> ctrl + a to move to closest number, usually followed by cw. Great content, keep it coming!

chnge
Автор

Fantastic. I never bothered to look up f motions, and, even though you don't even go over them in this video, a whole new world just opened up to me lol
Also, small note for motions including [ ], { }, and ( ). On some keyboard layouts some, if not all of these, are pretty awkward to type, so for ( ) you can use b as an identifier instead (so, for example, to select everything inside of ( ) you can press vib), and for { } you can likewise use B.

Hedshodd
Автор

Awesome video and great info as always.
Just a suggestion for fellow vim users:
I increased my speed in the magnitude of coconut oil after mapping
<leader><leader> to ciw

blank
Автор

I love the way you explain things, waiting for "BLAZINGLY FASTpart 2 " 🤪

Mihai-oyoq
Автор

I dub thee: "Man who follows hole of rabbit at speed of lightning."
At the moment that the last programmer types anything at all, you will be the fastest (future-time thread bundle predicts: October 21st, 2025).
You are a wonder and an inspiration.

sean_vikoren
Автор

Once again great video. Love these series. I've been using vim (and nowadays neovim) since the beginnen when I started with Linux. Everyday still loving it.
But when I see your videos I feel like a N00b.
Keep them coming. 💪🏻👍🏻🎉

commandantkeen
Автор

I've been all over your videos Prime and somehow I never came accros this one.
Saves me a lot of time.

Thanks Prime

premicesk.