web-dev-qa-db-ja.com

neocomplcacheを設定するにはどうすればよいですか?

私はvimを使い始めたばかりで、クールなプラグインを見ました: neocomplcache

私の問題は、それを正しく動作させることができないということです。インストール後、neocomplcacheのヘルプファイルからサンプル構成を取得し、.vimrcに行を追加しました。

最初は、単純なLaTeXファイルを作成したかった(TeXのスニペットがあります)。 「begi」と入力するとメニューが表示され、スニペットから選択できます。 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()

...
3
eddy

<C-y>と入力すると、選択したキーワードが挿入され、ポップアップが閉じます。
<C-l>と入力すると、ポップアップ内の一致の間に共通の部分文字列が挿入されます。

1