Why You're Slow and Still Horrible at Your Job

Vim and the Programming Editor

Shawn Biddle, Senior Engineer at Synacor

Who Am I?

Shit I've Made

Other Stuff

The Programming Editor

You are an editor that programs, not a programmer.*

Things Your Editor Must Do

Why Vim?

Has all of the above features plus:

Modality

What does it mean to be modal?

Registers - Copy/Paste

Example:


"ayw - ?
  2Y - ?
2"ap - ?
		

Tabs

I use tabs wrong, but I don't care because it works.

With a Quickness!

Movements

Editing Effeciently

Combine motions, commands and counts to be as effecient as possible

Resources

Questions?

Fin