Да, это возможно. В Vim уже есть встроенный общий стиль дополнения кода под названием Omni завершение.
Установка по умолчанию не допускает автоматического вызова, но если вы установите этот сценарий , то это произойдет.
Обратите внимание, что в зависимости от языка, с которым вы будете работать, вам могут понадобиться дополнительные сценарии для обработки автозавершения для этого языка, и, возможно, даже потребуется изменить сценарий автозапуска, чтобы определить, когда вызывать завершение. Поскольку вы еще не сказали, с каким языком программирования вы хотите работать, трудно сказать, если вам нужно больше, чем это, но я рекомендую проверить файл справки.