I don't know why other Vim users focus on number of keystrokes.
In his example, what is more important is that you are 'describing' what you want to do with text with commands.
So when you have
var foo1 = "bar";
var foo2 = "hello hi";
var foo3 = "when and why";
You can use the same command [cib"] to change the value assigned to foo1/foo2/foo3. You are describing your change semantically i.e. I want to change word inside the double quotes.
In Sublime and other editors, it matters what the assignment is and you have to use different approach in each scenario.
Frankly, as I type at 70wpm, I don't care about saving a few keystroke here and there.
In his example, what is more important is that you are 'describing' what you want to do with text with commands.
So when you have
var foo1 = "bar";
var foo2 = "hello hi";
var foo3 = "when and why";
You can use the same command [cib"] to change the value assigned to foo1/foo2/foo3. You are describing your change semantically i.e. I want to change word inside the double quotes.
In Sublime and other editors, it matters what the assignment is and you have to use different approach in each scenario.
Frankly, as I type at 70wpm, I don't care about saving a few keystroke here and there.