Wie erstelle ich ein benutzerdefiniertes Popup-Menü für die Fertigstellung?
Ich möchte in der Lage sein, einen Teil einer Zeichenfolge einzugeben und dann eine benutzerdefinierte Tastenkombination zu drücken, um eine Popup-Vervollständigung nur einer bestimmten Gruppe von Zeichenfolgen aufzurufen.
Ich habe Omni bereits vollständig eingerichtet und möchte dieser Liste nichts hinzufügen.
Zum Beispiel habe ich die Liste:
spo
spe
spa
Ich möchte in der Lage sein, sp einzugeben, dann Strg +> drücken und ein Abschlussfeld für genau diese bestimmte Liste anzeigen lassen.
vim
autocomplete
James
quelle
quelle
Erstellen Sie eine Liste mit Wörtern:
$HOME/wordlist
und fügen Sie das Wörterbuch zu vim hinzu.Aktivieren Sie die Wortliste:
Jetzt können Sie die Wörter mit
<CTRL>-P
und automatisch vervollständigen<CTRL-N
Bearbeiten: Um separate Wortlisten zu haben, erstellen Sie mehrere Listen, z
und weisen Sie Tastenkombinationen zu, um eine bestimmte Arbeitsliste auszuwählen:
Dies hat den Vorteil, dass Sie die Verknüpfungen
<CTRL>-P
und<CTRL>-N
wie gewohnt verwenden können, sobald Sie die gewünschte Liste ausgewählt haben.quelle