Wiele IDE automatycznie uzupełnia nazwy funkcji, zmienne, nazwy metod itp. W zależności od typu użytkownika. Najlepsze uzupełniają nazwy na podstawie zarówno wbudowanej biblioteki języka, jak i tego, co zostało już zdefiniowane w innych plikach tego samego programu.
Na przykład podczas pisania następującego programu w języku Python:
hungy = True
def eatFood(food):
pass
if hungry:
eatF
linia eatF
wyświetli się automatycznie eatFood()
jako dostępna opcja autouzupełniania.
Czy Vim ma taką możliwość? Jeśli tak, jak mogę to włączyć?