perlprogrammer: For questions like these, I suggest you start by using Super Search to search for nodes with vim in the title. Here are some I just found that might be useful to you:
The last node above was used by TheDamian as part of his research to create Appendix C (Editor Configurations) in his highly recommended book Perl Best Practices.