Live data from Hacker News

Vim Cheat Sheet - For Programmers By Programmers

michael.peopleofhonoronly.com

61–64 of 64 posts

Re: Vim Cheat Sheet - For Programmers By Programmers

#61
post #22

This is why I only use the most basic features of vim. There are simply too many commands to learn and many of these tutorial and cheatsheets present you with too much information. I don't think the time investment makes sense, and I don't understand why there has to be so much noise: how many of those commands save a significant amount of time; how often are they used? The questions I would like to ask advanced vim…

I am an avid Vim user, and I also find such cheat sheets overwhelming. My pattern has been slow, incremental learning. Starting from scratch is very intimidating. But when you have 10 commands in muscle memory, learning #11 seems pretty easy. When you know 50, #51 seems easy. At first, using Vim was terrible. In a couple of weeks, I was back to "normal" productivity. In the 3 or so years since, I've continued to lear…

> making notes in a Google Doc.

Care to make that doc public? :)

Re: Vim Cheat Sheet - For Programmers By Programmers

#63
post #22

This is why I only use the most basic features of vim. There are simply too many commands to learn and many of these tutorial and cheatsheets present you with too much information. I don't think the time investment makes sense, and I don't understand why there has to be so much noise: how many of those commands save a significant amount of time; how often are they used? The questions I would like to ask advanced vim…

Go through vimtutor (just type "vimtutor" in your shell), and you'll know the basics.

vimtutor is probably the very best introduction to vim that there is.

Re: Vim Cheat Sheet - For Programmers By Programmers

#64
post #48
post #41

Earlier quoted context omitted.

The thing is.. there's a really step learning curve in learning the fundamentals of vim, but once you know them, it takes a second to learn a new command. For instance, dt' will delete characters until it matches a' . But also, dtf' will delete characters until it matches a' but also delete that ' . T and F goes backward.. you can put a number in front of the command to delete until it matches the nth ' , etc. It loo…

->For instance, dt' will delete characters until it matches a' . But also, dtf' will delete characters until it matches a' but also delete that ' . dtf' should be df' in the above

ops, yes, thank you.
Post reply on HN