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()?“\”:“\”

“推荐的键映射。”:关闭弹出窗口并保存缩进。inoremap neocomplcache#smart_close_popup() 。"\" " : 完成。 inoremap pumvisible() ? "\" : "\" " , : 关闭弹窗并删除 backword 字符。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 回答