Live data from Hacker News

Vim Cheat Sheet - For Programmers By Programmers

michael.peopleofhonoronly.com

21–30 of 64 posts

Re: Vim Cheat Sheet - For Programmers By Programmers

#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 users, are:

(1) Imagine that you had your memory of vim wiped, and you lost the ability to remember more than 10 commands. If you decided to learn vim again which 10 commands would you keep in memory?

(2) How many commands does somebody need to know before they can used vim productively? Is it less or greater than 10?

Re: Vim Cheat Sheet - For Programmers By Programmers

#23
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…

Someone posted recently about a nice, step by step, tutorial: http://news.ycombinator.com/item?id=2936670

Re: Vim Cheat Sheet - For Programmers By Programmers

#25
post #23
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…

Someone posted recently about a nice, step by step, tutorial: http://news.ycombinator.com/item?id=2936670

Yup, really like that one.

Re: Vim Cheat Sheet - For Programmers By Programmers

#26

Very well made cheat sheet, but will it scare the new VIMers? I was using http://www.viemu.com/vi-vim-dvorak-cheat-sheet.gif when I started.

I'm far from a new VIMer and this scares me. While it contains a great deal of information, the noise level feels pretty high when I try to dig into it.

Re: Vim Cheat Sheet - For Programmers By Programmers

#27
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 prefer to think of the commands being organized conceptually, not by location. Something like this: http://fprintf.net/vimCheatSheet.html

So, if you are just starting out, learn the basic command(s) for doing each thing. Then, as you do it over and over, you'll begin to wonder how to do it easier. That's where the more advanced commands come in.

I do have printed cheat sheets that I occasionally will look at and say "oh, cool, that looks really convenient." But I'm not aiming for total mastery- just efficient use.

Re: Vim Cheat Sheet - For Programmers By Programmers

#29
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…

@lhnz

I don't consider myself even a novice at vim. I know how to move the cursor in any manner that I need, I know how to globally search and replace, I use quick little commands like 'cw' all the time but don't know anything really advanced. My handwritten cheat sheet has about 15 or so commands on it and those alone have made me extremely productive in vim.

Post reply on HN