Automatische Vervollständigung für einen neuen Dateityp festlegen

Automatische Vervollständigung für einen neuen Dateityp festlegen

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 ctagsdem 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 :setlocalein ~/.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?!)

verwandte Informationen