मैं jQuery Omnicomplete के कुछ रूप प्रदान करने के लिए विम प्राप्त करने की कोशिश कर रहा हूं। मैंने jquery जेएस फ़ाइल के आधार पर टैग जेनरेट करने के लिए ctags का उपयोग किया है। जो बाद मैंविम जावास्क्रिप्ट omnicomplete
autocmd FileType javascript set omnifunc=javascriptcomplete#CompleteJS
जिसके बाद मैं टैग फ़ाइल मैं
set tags+=~/.vim/tags/jquery
जब मैं एक js फ़ाइल को खोलने के लिए बनाया करने के लिए टैग चर सेट का उपयोग कर जावास्क्रिप्ट के लिए omnicompletion चालू कर दी है, और प्रयोग :ta
मैं मैं जिस समारोह को चाहता हूं उसे ढूंढने में सक्षम हूं, लेकिन जब मैं omnicompletion का उपयोग करने की कोशिश करता हूं, तो यह चालू नहीं होता है। उदाहरण के लिए, मैं इस कोड नेट से परीक्षण करने के लिए ले लिया:
$("input").has(".email").addClass("email_icon");
विम में, $("input").
टाइप करने के बाद, मैं टैब मारा (साथ supertab की स्थापना) और has
बारी नहीं है, भले ही मैं इसे माध्यम से प्राप्त कर सकते हैं अस्पष्ट खोजक या :ta
इस समाधान को हल करने के लिए मैं क्या कर सकता हूं? धन्यवाद! :)
वैसे, आप 'सी-एक्स सी-]' के साथ टैग-आधारित समापन तक पहुंच सकते हैं, या सुपरटाब आपके लिए इसे आजमा सकते हैं। – ches