Строго говоря, Intellisense недоступен для (g) Vim 7+. Это особенность Visual Studio под торговой маркой Microsoft.
Автоматическое, контекстно-зависимое завершение кода для многих языков , однако, особенность Vim. Это называется Omni Complete. Ruby, Perl, Java и C ++ имеют плагины, поддерживающие всестороннее завершение.
Поиск, установка и оптимизация плагинов для всех вышеперечисленных языков - довольно широкая задача и, вероятно, выходит за рамки одного вопроса. Вы должны начать с всегда отличной документации Vim на :help compl-omni
. Для завершения Ruby omni вам понадобится Vim с скомпилированной поддержкой Ruby.
Кроме того, существует множество плагинов для улучшения омни-завершения, которое обычно вызывается при наборе Ctrl-x Ctrl-O
. Мне лично нравится AcpComplPop , который позволяет автоматически предлагать варианты завершения при вводе текста без необходимости использования вышеупомянутой ключевой команды. На сайте vim.org .
доступно гораздо больше языковых плагинов, улучшений и вики-страниц.