Может быть, я не понимаю вопроса.
VS - это полнофункциональный IDE - вы редактируете, компилируете и отлаживаете, не покидая его.
vim, напротив, не IDE - это очень мощный текстовый редактор. Тем не менее, vim имеет некоторые встроенные функциональные возможности, ориентированные на программистов (например, команда make, компиляция, автоматическое отступление и т. Д.). vim происходит из мира Unix, где есть несколько инструментов сборки (make, scons, cmake и т. д.). Как вы знаете, вы можете «интегрировать» их с помощью плагинов, которые в большинстве своем еще далеки от завершения.
Я думаю, что то, что вы пытались сделать вначале, является правильным - привнести мощь редактирования vim в мир VS.