как включить плагин SuperTab в vim - PullRequest
0 голосов
/ 09 сентября 2011

Привет, я установил скрипт 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
neocomplcip_процедур_произведения_процедуры_процедуры_произведения_процедуры_произведения_произведения_процесса_произведения_полного_приложения"imap neocomplcache # sources # snippets_complete # expandable ()?" \ (neocomplcache_snippets_expand) ": pumvisible ()?" \ ":" \ "

" Рекомендуемые сопоставления клавиш.": закрыть всплывающее окно и сохранить отступ. inoremap neocomplcache # smart_close_popup ()." \ "": завершение.inoremap pumvisible ()?"\": "\" ",: закрыть всплывающее окно и удалить символ обратного слова.1019 *

Как мне добавить его, чтобы включить эту функцию? Спасибо.

1 Ответ

2 голосов
/ 09 сентября 2011

Не думаю, что понимаю проблему, но я бы сделал это:

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