I love that even after years & years of vi/vim, I still constantly find random tricks and tips.

A few of my favorite commands/settings, that other people get happy when they discover are:

:set ic (case-insensitivity)
:set paste (so you can paste without smart indent,etc)
:set list (shows newlines and tabs)
:sp (split screen)
:vs (vertical split screen)
:r <filename> (read in a file)

It’s really quite amazing that after all these years, and all the improvements in IDEs, desktop enviroments, etc,  I choose to spend almost all of my day simply using a shell and a text editor that were created the year I was born (1976).

(link via kortina)