您好我安装了neocomplcache脚本,它很棒,但我想使用一个名为SuperTab的功能,并且网站上的文档我认为它错了,但我知道有.vimrc经验的人可以帮助我。 该网站为this
在脚本的网站上有一些你可以添加到你的.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 #extensable()? “\(neocomplcache_snippets_expand)”:pumvisible()? “\”: “\”
“推荐的键映射。”:关闭弹出窗口并保存缩进。 inoremap neocomplcache #smart_close_popup()。 “\”“ :完成。 inoremap pumvisible()? “\”: “\”“,:关闭弹出窗口并删除后缀字符.inoremap neocomplcache #small_close_popup()。“\”inoremap neocomplcache #small_close_popup()。“\”inoremap neocomplcache #close_popup()inoremap neocomplcache#cancel_popup()
如何添加它以启用该功能? 感谢。
答案 0 :(得分:2)
我认为我不明白这个问题,但我会这样做:
" SuperTab like snippets behavior.
imap <expr><TAB> neocomplcache#sources#snippets_complete#expandable() ? "\<Plug>(neocomplcache_snippets_expand)" : pumvisible() ? "\<C-n>" : "\<TAB>"