2011-09-09 11 views
0

こんにちは、neocomplcacheスクリプトとその偉大な機能をインストールしましたが、私はSuperTabと呼ばれる機能を使いたいと思っています。サイトのドキュメントは間違っていると思いますが、私を助けることができます。 サイトは、スクリプトのサイトでthisvimでSuperTabプラグインを有効にする方法

あなたが機能を得るためにあなたの.vimrcに追加できるラインの束があり、私はそのひどくフォーマットさだと思う行がある、と私は追加したときにそれが仕事doesntの理由thatsのですそのような行は次のようになります。

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

私は文脈のためにその下と上の段落で行を追加します。

"プラグインのキーマッピング。IMAP
(neocomplcache_snippets_expand)
(neocomplcache_snippets_expandを)SMAP
neocomplcache番号のcomplete_common_string()

inoremap
neocomplcache番号のundo_completion()inoremap" SuperTabスニペットのような振る舞い。 "IMAP#は拡張可能#を(snippets_complete neocomplcache#のソース) ? "\(neocomplcache_snippets_expand)":pumvisible()? "\": "\"

は、" キー・マッピングを推奨します。 ":ポップアップを閉じ、インデントを保存します。 inoremap neocomplcache#smart_close_popup()。" \ "" :完了です。 inoremap pumvisible()? "\": "\" ":クローズポップアップとbackword文字を削除inoremap neocomplcache#smart_close_popup()" \」inoremap neocomplcache#smart_close_popup() "\")( neocomplcache#のclose_popupをinoremap inoremap neocomplcache。。。 #cancel_popup()

どのように私はその機能を有効にするためにそれを追加することになっています おかげ

答えて

2

私は問題を理解してないと思うが、私はこれを行うだろう:?。

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

問題の説明が悪い、テキストを貼り付ける方法を知っています。私は.vimrcファイルにその行を追加する方法を知りたがっています。 "私は削除する必要がありますか、多分1行ではなく、3つの異なるものと私はそれらのすべてで削除する必要があるか知っている、私は多くの組み合わせを試して、何も動作しません。 –

+0

私の回答が更新されました。引用符はコメントなので、それをimap行から削除する必要があります。 – gpojd

+0

ありがとう、これは動作します。 –

関連する問題