Wie VIM Autocomplete funktioniert

8

Ich ging über VIM-Shortcuts & amp; habe das STRG + p gefunden, das unter UNIX als Autocomplete funktioniert (du weißt, was ich sage, eine Dropdown-Liste der möglichen Wörter, sortiert nach Nutzungshäufigkeit). Es scheint sogar die am unmittelbarsten eingegebenen Wörter zu erkennen. Wie funktioniert das in VIM? Ich bin speziell an den Datenstrukturen interessiert, die dafür verwendet werden?

Gibt es eine Indizierung, die dynamisch neue Wörter zu ihrem Index hinzufügt, wenn sie getippt werden? Es hat mir eine Menge Freizeit erspart - spät. Übrigens VIM Rocks:)

    
Srikar Appalaraju 13.09.2010, 10:18
quelle

1 Antwort

5

Das Schöne an einem Projekt wie Vim ist, dass es Open Source ist. Anweisungen, wie Sie die Quelle herunterladen können, finden Sie auf der Vim Download Seite.

Wenn Sie sich edit.c ansehen, Ich finde eine Struktur namens compl_S . Das wird ein guter Ausgangspunkt sein, wenn Sie verstehen möchten, wie die Fertigstellung von Vim funktioniert.

    
Johnsyweb 13.09.2010, 10:37
quelle