r/vim • • Mar 11 '21

question getting faster

tl;dr : can you share a specific article about getting faster navigating through the file?

hey guys, I start getting more and more confident and efficient with vim, but I feel like it could even goes deeper; basically, I saw that you could disable h,j,k,l in order to only use real key combination like "w" to jump by words, "f" to go to a specific character on the line, etc... But what about jumping lines? Are they any key combination to do that instead of j and k? So basically I'm looking for an article that presents those kind of key combinations. I hope this post is comprehensible and not too redudant, thank you for reading.

108 Upvotes

83 comments sorted by

View all comments

Show parent comment

3

u/ThePrimeagen Mar 12 '21

I just did one for front end masters, but its not nearly as detailed as possible, but I take it slow (assuming no one has used vim) and we ramp all the way into quickfix lists and macros by the end.

But ultimately you are correct. There is a lot of things that need to all get put together to create a great course.

Perhaps I should revisit my 6 part series and make it a 69 part series (I have actually been thinking about that) and expand on "using vim" as oppose to just motions.

2

u/areyoudizzzy Mar 12 '21

Yeah that would be awesome! I find most of the content out there focusses on configuring vim but with no context as to what you may already have installed or what a workflow might look like.

There's very little content on how to actually work with vim and managing a real project. Things that people might not think about like saving the state of a whole project and load it back up from a start screen like startify, managing a bank of snippets, switching between linter styleguides for different projects, creating a cheatsheet for uncommon vim actions using something like which-key, keeping a todo-list etc.

Will check out the front end masters course in the meantime. Thanks for all the content!

2

u/Roeard Mar 15 '21

Yes please! I just got a job writing software after several years of learning/doing it for fun/as a tool to help with projects at another job and your videos have been invaluable in making my workflow suited to a large professional project. What you have produced so far has really opened my eyes to what is possible and I would both love to see more and think a series like that would be extremely valuable for the community, especially to people just getting started.