В Vim я знаю об использовании CTRL-n и CTRL-p для автозаполнения слов, найденных в документе. Это отлично подходит для поощрения использования описательных методов и имен переменных.
Я хотел бы добавить набор слов для автозаполнения, которые я часто, но не в исходном файле, который я сейчас редактирую. Мое текущее решение состоит в том, чтобы просто добавить список слов в комментарий внизу моего файла шаблона, но в лучшем случае это кажется немного расточительным и хитрым.
Есть ли способ добавить слова в словарь автозаполнения Vim, которые будут доступны для каждого сеанса Vim?
источник
«Источники» обычного автозаполнения (тот, который вы получаете от Ctrl+ N) берутся из
complete
опции (см.:h 'complete'
). По умолчаниючто значит
.
сканировать текущий буферw
сканировать буферы из других оконb
проверять другие загруженные буферы, которые находятся в списке буферовu
проверять выгруженные буферы, которые находятся в списке буферовt
завершение тегаВы можете добавить свой собственный словарь с
и добавьте ключевые слова по одному в строке
~/.vim/keywords.txt
. Таким образом, вы можете получить доступ к дополнениям напрямую с помощью Ctrl+ N(нет необходимости в явном вызове завершения словаря с помощью Ctrl+ X, Ctrl+ K). Я обнаружил, что это особенно полезно для дополнений кода, где у меня есть все часто используемые имена функций вkeywords.txt
источник