Установить автодополнение для нового типа файла

Установить автодополнение для нового типа файла

У меня есть файл, содержащий строки с именами функций, теперь я хочу использовать их для автодополнения кода, и только для файлов, имена которых заканчиваются на .XXX.

Как это сделать, можно ли работать с ctagsплагином Omni?

решение1

Вы можете использоватьпополнение словаря, то есть

:setlocal dictionary+=/path/to/your/file

а затем активируйте завершение режима вставки с помощью <C-x><C-k>; см :help i_CTRL-X_CTRL-K. .

Если вам это нужно только для типа файла , xxxвставьте .:setlocal~/.vim/after/ftplugin/xxx.vim

В отличие,Omni-дополнениедает вам больше возможностей, но вам придется написать функцию завершения самостоятельно. (Вы можете написать функцию, которая считывает ваш файл, но зачем прилагать все усилия, если в Vim есть такая встроенная функция?!)

Связанный контент