Learn Vim motions

This goal is associated with the accountability topic: "Programming"

Active, ongoing
Every 7 days
2 active
No meetings

This year, I decided to learn how to use Vim motions.

The reason? I want to avoid future wrist pain from using the mouse way too much, so I want to spend as much time on the keyboard as possible. I also want to be a bit more efficient with my tools, so I think using Vim motions would help me tremendously.

For now, the goal is to finish this Vim ebook tutorial, then I'll also do my next coding tasks and projects using Vim motions to grow used to them. At the end of the year, I want to be proficient at using Vim motions, and maybe start making my own config of Vim.

Goal Activity

Matheus Felipe marked progress on Learn Vim motions

I read about 4 new chapters of this book, and I can already move (rather inefficiently) and apply some specific changes using the keyboard commands. There's still things I need to learn to use, so it's been a bit hard.

Completed 3 months ago
Matheus Felipe marked progress on Learn Vim motions

This week I couldn't afford to spend much time learning new things, so I just practiced what I already knew while writing code. The shortcuts have become easier to remember, and I can move around with more ease. I'm still mad at the rewritten shortcuts from vscode, though, and I don't have enough patience to reassign them all.

Completed 2 months ago
Matheus Felipe marked progress on Learn Vim motions
Completed about 2 months ago

Goal Conversation

I took part in the 42 Wolfsburg course on programming, finished a bunch of projects and then lost interest after getting through with the Fractal visualization part. But learning C was very interesting and using vim was a hardcore experience. I did not go too deep and still I can do basic stuff from memory... but I have been thinking about it at discovering this Goal here is just Felt The Call :D :D I can do multiline-copy or how did they say, yanking? (it's been a while) and maybe exit vim in 3-4 different ways... haha, cheers! Lets gogo... Also which IDE do you use? I started with PHPStorm on my work now for 2 years (I write frontend)...

Hey, Kert! I'm glad that you felt a call for action for using vim again with this goal, hopefully this will become more effective for you! But learning C along with vim doesn't sound like a very easy experience lol.

I currently use Vscode for everything, since I'm still in uni, and most of my projects are easy on the memory side of things. I want to change to neovim though, so I can feel a bit more productive using it without needing to remap 300 shortcuts. I want to use a distribution, so I won't spend as much time tinkering it with plugins.

And yes, they call it yanking, although I would prever yoinking for the funsies.

Heheee! Nice! Well, I learned my 4 hardcode months of C and I think I got what I needed then... I moved back to my main work with developing web. I do enjoy my PhPStorm, but Neovim is definitely on my radar...

What kind of stepping stones would you recommend to get started like 20mins a week or something...

I'd say to re-learn the basics and use the vim mode on PHPStorm (I think it's available as a setting, if not there's most likely some plugin for it) on a daily basis. You'll get the commands more easily in your mind this way. You can turn it off if you need to finish a feature/bugfix quickly, though.

Didn't manage to find the time to work on my vim prowess. I might re-start it next week if everything goes well.

Repeat of the past few weeks, I couldn't find the time to learn more about it, as I've been overflowing with deadlines that needed to be addressed. Once I finish this next deadline, I should have the time to properly learn it.

Continue this conversation?

Please sign in to discuss

Accountability Goal: "Learn Vim motions"

Created 3 months ago by Matheus Felipe

Members

Joined 3 months ago
Joined 2 months ago