Digitação < C-y > irá inserir a palavra-chave selecionada e fechar o pop-up.
Digitando < C-l > irá inserir a substring comum entre as correspondências no popup.
Acabei de começar a usar o vim e vi um plug-in interessante: neocomplcache .
Meu problema é que não consigo fazer funcionar corretamente. Após a instalação, peguei o exemplo de configuração dos arquivos de ajuda de neocomplcache
e adicionei as linhas ao meu .vimrc
No começo eu queria criar um arquivo LaTeX simples (existem trechos para o TeX). Depois de digitar "begi" aparece um menu, eu posso escolher entre os trechos com o Tab ou Ctrl - N . Mas como faço para que eles se expandam? Ctrl - K não funciona, mas não entendo o porquê.
========
.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()
...
Digitação < C-y > irá inserir a palavra-chave selecionada e fechar o pop-up.
Digitando < C-l > irá inserir a substring comum entre as correspondências no popup.