Как говорили другие: DoctorJS (ранее jsctags ) - лучший вариант.
Тем не менее, его можно интегрировать с Vim, написав пользовательские оболочки или используя Vim.Плагин -taglist-plus, который в настоящее время не работает, не является хорошим решением.
Самый простой способ, который я нашел, это установить плагин TagBar Vim ( ПРИМЕЧАНИЕ: Это TagBar, а не старый печально известный TagList!).
См. Мой другой ответ для получения дополнительной информации .
Редактировать:
Естьновый проект под названием tern.js, который должен заменить мертвый doctor.js.См. Ссылку выше для получения дополнительной информации.