2

Я только начал использовать vim и увидел классный плагин: neocomplcache.

Моя проблема в том, что я не могу заставить его работать должным образом. После установки я взял пример конфигурации из файлов neocomplcache и добавил строки в мой .vimrc

Сначала я хотел создать простой файл LaTeX (есть фрагменты для TeX). После ввода "беги" появляется меню, я могу выбирать между фрагментами с помощью Tab или Ctrl - N. Но как мне заставить их расширяться? Ctrl - K не работает, но я не понимаю, почему.

========
.vimrc:
========

....

" Plugin key-mappings.

imap <C-k>     <Plug>(neocomplcache_snippets_expand)

smap <C-k>     <Plug>(neocomplcache_snippets_expand)

inoremap <expr><C-g>     neocomplcache#undo_completion()

inoremap <expr><C-l>     neocomplcache#complete_common_string()


" Recommended key-mappings.

" <CR>: close popup and save indent.

inoremap <expr><CR>  neocomplcache#smart_close_popup() ."\<CR>"


" <TAB>: completion.

inoremap <expr><TAB>  pumvisible() ? "\<C-n>" : "\<TAB>"


" <C-h>, <BS>: close popup and delete backword char.

inoremap <expr><C-h> neocomplcache#smart_close_popup()."\<C-h>"


inoremap <expr><BS> neocomplcache#smart_close_popup()."\<C-h>"

inoremap <expr><C-y>  neocomplcache#close_popup()

inoremap <expr><C-e>  neocomplcache#cancel_popup()

...

1 ответ1

1

Нажатие <Cy> вставит выбранное ключевое слово и закроет всплывающее окно.
Ввод <Cl> вставит общую подстроку между совпадениями во всплывающем окне.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .