В Vim я знаю об использовании CTRL-n и CTRL-p для автоматического заполнения слов, найденных в документе. Здорово для продвижения использования описательного метода и имен переменной.
Я хотел бы добавить ряд слов для автоматического заполнения этого я часто, но не нахожусь в исходном файле, который я в настоящее время редактирую. Мое текущее решение состоит в том, чтобы просто добавить список слов к комментарию у основания моего шаблонного файла, но это кажется немного расточительным и kludgey в лучшем случае
Существует ли способ добавить слова к словарю автоматического заполнения Vim, который был бы доступен для каждой сессии Vim?
Можно использовать сокращения в Вашем ~/.vimrc
файл для просто нескольких слов:
:abbr supe superuser :abbr autoc autocomplete :abbr que question
Они автоматически заполнят после нажатия Space или Enter. Таким образом, если Вы ввели que
затем нажал Space или Enter, он закончит слово "вопрос" для Вас.
Если Вы добавляете много и хотите этот интерфейс:
Можно использовать словари. Просто настройте файл со словом на каждой строке, затем в Вашем .vimrc добавляют строку как это:
set dictionary+=/home/john/dict.txt
Замените путь своим местоположением файла словаря. Можно затем использовать Ctrl + x и Ctrl + k для перевода в рабочее состояние предложений. Ctrl + n и Ctrl + p для выбора следующего/предыдущего из множественных выборов.