3 votes

Comment configurer neocomplcache ?

Je viens de commencer à utiliser vim et j'ai vu un plugin sympa : neocomplcache .

Mon problème est que je n'arrive pas à le faire fonctionner correctement. Après l'installation, j'ai pris l'exemple de configuration dans les fichiers d'aide de neocomplcache et j'ai ajouté les lignes à mon .vimrc

Au départ, je voulais créer un simple fichier LaTeX (il existe des snippets pour TeX). Après avoir tapé "begi", un menu apparaît, je peux choisir entre les snippets avec Tab o Ctrl - N . Mais comment faire pour qu'ils se développent ? Ctrl - K ne fonctionne pas, mais je ne comprends pas pourquoi.

========
.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()

...

1voto

chtenb Points 1645

En tapant <C-y>, vous insérez le mot-clé sélectionné et vous fermez la fenêtre contextuelle.
En tapant <C-l>, on insère la sous-chaîne commune entre les correspondances dans la fenêtre contextuelle.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X