
У меня есть файл, содержащий строки с именами функций, теперь я хочу использовать их для автодополнения кода, и только для файлов, имена которых заканчиваются на .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 есть такая встроенная функция?!)