2012-07-20 3 views
7

जैसे ही मैचों को दिखाता है मैं वीआईएम में स्वत: पूर्ण (इंटेलिजेंस) सेट करने की कोशिश कर रहा हूं। इसके लिए मैं NeoComplCache प्लगइन का उपयोग कर रहा हूं, जो काम करता है, लेकिन यह सी-एक्ससी-ओ शो से सभी प्रविष्टियों को प्रदर्शित नहीं करता है। उदाहरण के लिए, NeoComplCache किसी भी नव निर्मित फ़ंक्शंस, वेरिएबल्स या क्लासेस को नहीं दिखाता है, जबकि omnicomplete उन्हें ठीक दिखाता है।बनाना NeoComplCache omnicomplete

मैं अपने _vimrc में यह है:

autocmd FileType php set omnifunc=phpcomplete#CompletePHP 
let g:neocomplcache_enable_at_startup = 1 
let g:neocomplcache_enable_auto_select = 1 
let g:neocomplcache_min_syntax_length = 1 

वहाँ एक रास्ता NeoComplCache इन प्रविष्टियों को दिखाने के लिए बता रूप में अच्छी तरह ताकि विम के डिफ़ॉल्ट सी-एक्ससी ओ आइटम दिखाने के लिए है?

धन्यवाद

+0

इसके लिए धन्यवाद। मैं एसपीएफ़ -13 का उपयोग करता हूं और लाइन 1 नहीं था। मैं सोच रहा था कि यह सर्वव्यापी क्यों नहीं था। –

उत्तर

0
if !exists('g:neocomplcache_omni_patterns') 
    let g:neocomplcache_omni_patterns = {} 
endif 

let g:neocomplcache_omni_patterns.php = '[^. \t]->\h\w*\|\h\w*::' 

neocomplcache.txt से मुझे लगता है कि यह काम हो सकता है।

संबंधित मुद्दे