Я могу добавить ряд слов к словарю автоматического заполнения Vim?

В Vim я знаю об использовании CTRL-n и CTRL-p для автоматического заполнения слов, найденных в документе. Здорово для продвижения использования описательного метода и имен переменной.

Я хотел бы добавить ряд слов для автоматического заполнения этого я часто, но не нахожусь в исходном файле, который я в настоящее время редактирую. Мое текущее решение состоит в том, чтобы просто добавить список слов к комментарию у основания моего шаблонного файла, но это кажется немного расточительным и kludgey в лучшем случае

Существует ли способ добавить слова к словарю автоматического заполнения Vim, который был бы доступен для каждой сессии Vim?

11
задан 30.01.2010, 02:25

1 ответ

Можно использовать сокращения в Вашем ~/.vimrc файл для просто нескольких слов:

:abbr supe superuser
:abbr autoc autocomplete
:abbr que question

Они автоматически заполнят после нажатия Space или Enter. Таким образом, если Вы ввели que затем нажал Space или Enter, он закончит слово "вопрос" для Вас.

Если Вы добавляете много и хотите этот интерфейс:

alt text

Можно использовать словари. Просто настройте файл со словом на каждой строке, затем в Вашем .vimrc добавляют строку как это:

set dictionary+=/home/john/dict.txt

Замените путь своим местоположением файла словаря. Можно затем использовать Ctrl + x и Ctrl + k для перевода в рабочее состояние предложений. Ctrl + n и Ctrl + p для выбора следующего/предыдущего из множественных выборов.

10
ответ дан 07.12.2019, 12:24

Теги

Похожие вопросы