A guide to make vim more powerful