
Ich habe eine Datei, die Zeilen mit Funktionsnamen enthält. Nun möchte ich sie für die automatische Codevervollständigung verwenden, und zwar nur für Dateinamen, die mit enden .XXX
.
Wie soll ich das machen, ist es möglich, mit ctags
dem Omni-Plugin zu arbeiten?
Antwort1
Sie könnenWörterbuchvervollständigung, dh
:setlocal dictionary+=/path/to/your/file
und lösen Sie dann die Vervollständigung des Einfügemodus mit aus <C-x><C-k>
; siehe :help i_CTRL-X_CTRL-K
.
Wenn Sie dies nur für den Dateityp möchten xxx
, geben Sie :setlocal
ein ~/.vim/after/ftplugin/xxx.vim
.
Im Gegensatz,Omni-Vervollständigunggibt Ihnen mehr Macht, aber Sie müssen die Vervollständigungsfunktion selbst schreiben. (Sie könnten eine Funktion schreiben, die Ihre Datei einliest, aber warum all die Mühe, wenn Vim dies integriert hat?!)