0

こんにちは、neocomplcache スクリプトをインストールしましたが、SuperTab と呼ばれる機能を使用したいのですが、サイトのドキュメントは間違っていると思いますが、.vimrc の経験がある人が助けてくれることを知っています。サイトはこちら

スクリプトのサイトには、機能を取得するために .vimrc に追加できる行がたくさんあります。形式が悪いと思われる行があり、そのため、そのまま追加すると機能しません。行は次のとおりです。

" SuperTab like snippets behavior. 
"imap <expr><TAB> neocomplcache#sources#snippets_complete#expandable() ? "\<Plug>neocomplcache_snippets_expand)" : pumvisible() ? "\<C-n>" : "\<TAB>" 

コンテキストのために、その上下に段落を含む行を追加します。

" プラグイン キー マッピング
。imap (neocomplcache_snippets_expand) smap
(neocomplcache_snippets_expand) inoremap
neocomplcache#undo_completion() inoremap
neocomplcache#complete_common_string()

" SuperTab のようなスニペットの動作。 "imap neocomplcache#sources#snippets_complete#expandable() ? "\(neocomplcache_snippets_expand)" : pumvisible() ? "\" : "\"

" Recommended key-mappings. " : ポップアップを閉じてインデントを保存します。inoremap neocomplcache#smart_close_popup() . "\" " : 完了. inoremap pumvisible() ? "\" : "\" " , : ポップアップを閉じて、バックワード char を削除します。inoremap neocomplcache#smart_close_popup()."\" inoremap neocomplcache#smart_close_popup()."\" inoremap neocomplcache#close_popup() inoremap neocomplcache#cancel_popup()

その機能を有効にするにはどうすれば追加できますか? ありがとう。

4

1 に答える 1

2

私は問題を理解していないと思いますが、私はこれを行います:

" SuperTab like snippets behavior. 
imap <expr><TAB> neocomplcache#sources#snippets_complete#expandable() ? "\<Plug>(neocomplcache_snippets_expand)" : pumvisible() ? "\<C-n>" : "\<TAB>"
于 2011-09-09T18:37:01.930 に答える