vim + neocomplete, как определить ярлык для изменения словаря по умолчанию
Я начал использовать vim месяц назад и знаю, что пытаюсь настроить его, установив пакеты и изменив vimrc.
Я пишу тексты на большем количестве языков, и мне хотелось бы иметь автозаполнение на всех из них. В плагине neocomplete я могу определить путь к моему dict как ниже. Я хотел бы сопоставить ключ с процедурой, которая изменяет словарь, используемый neocomplete (переключение через несколько является оптимальным, но больше сочетаний клавиш тоже подойдет). Вероятно, нужно как-то изменить путь к словарю. Т.е. текст:mydict.txt => текст:mydict2.txt
Я нашел, как изменить стандартный словарь (сопоставить что-то с "установить словарь"), но я понятия не имею, как это сделать в этом случае. Любая помощь с благодарностью.
let g:neocomplete#sources#dictionary#dictionaries = {
\'default' : '',
\'text' :'mydict.txt',
........
\}
1 ответ
Например, в вашем.vimrc запишите следующие строки
map <F8> :call ChangeMyDic()<cr>
function! ChangeMyDic()
let g:neocomplete#sources#dictionary#dictionaries = {
\'default' : '',
\'text' :'mydict.txt',"your target dictionary"
........
\}
endfunc