This post covers some vim anti-patterns and includes a few tricks I had not known about (such as :set tildeop).