I've done this presentation three times, each a different length and the content has varied considerably. If you didn't attend one, the most recent (LinuxCon) is probably the best.
- LinuxCon 2016 slides, 2016-08, 50 minutes
- TLUG slides, 2016-01, 75 minutes
- Python Meetup slides, 2015-02, 15 minutes
The editor vi was created in 1976 by Bill Joy (wikipedia). It's both incredibly powerful and agonizingly counter-intuitive. It remains in widespread use and still under development today, primarily in the form of Bram Moolenaar's vim. It's painful to learn, but once you have it's an utterly fantastic editor.
An essential learning resource about VimScript, the language you can reprogram the editor in: Learn Vimscript the Hard Way - I encourage you to buy a book copy, but you can read it all online too.
To change colour schemes, type
:colo <name> where you
should replace "<name>" with "torte" or some other colour scheme
that's on your system.
See my blog entry on the subject.
I have date formats I use a lot, the commonest being:
3 December 2014 ---------------
I created an insert mode abbreviation for that,
,d. Here's the function. Copy it into your vimrc if it's
useful to you.