तो मैंने भंडार को ~/.vim/bundle
पर क्लोन किया और पथजन स्थापित किया। मुझे यकीन है कि पैथोजेन ठीक काम करता है क्योंकि मेरे अन्य प्लगइन बंडल में ठीक काम कर रहे हैं। थोड़ी देर के लिए googling के बाद, ऐसा लगता है कि सिंटैस्टिक सी कोड के लिए बॉक्स से बाहर काम करना चाहिए। मैंने यह भी जांच की कि मेरे पास syntastic/syntax_checkers/c/
में निर्दिष्ट सभी निष्पादन योग्य हैं।विम के लिए सिंथेटिक कैसे सेट करें?
" syntastic
let g:syntastic_auto_loc_list=1
let g:syntastic_disabled_filetypes=['html']
let g:syntastic_enable_signs=1
जब मैं एक * ग फ़ाइल खोलने के लिए और :SyntasticCheck
करते हैं, कुछ नहीं होता:
यहाँ मेरी .vimrc फ़ाइल का एक हिस्सा है। कमांड की शिकायत करने में कोई त्रुटि नहीं है, इसलिए सिंथेटिक लोड हो गया है। हालांकि, भले ही * .c फ़ाइल जो वर्तमान में खोला गया है, में त्रुटि सिंटैक्स त्रुटि है, सिंटैस्टिक कुछ भी नहीं दिखा रहा है।
यह पहली बार है जब मैं सिंथेटिक का उपयोग करता हूं इसलिए मुझे वास्तव में इसे आमंत्रित करने का सही तरीका नहीं पता है।
मैं भी :SyntasticCheck [c]
की कोशिश की और मैं निम्न त्रुटि संदेश मिलता है:
Error detected while processing function <SNR>_22_UpdateErrors..<SNR>22_CacheErrors:
line 16:
E121: Undefined variable: checkers
E15: Invalid expression: checkers
कोई मुझे बता सकते हैं कि मैं गलत था और कैसे syntastic आह्वान करने के लिए? धन्यवाद!
आईआईआरसी, यूकंपलेटटे और सिंटेस्टिक में थोड़ी ओवरलैपिंग विशेषताएं हैं। आप संभव असंगतताओं के लिए वाईसीएम के दस्तावेज़ की जांच कर सकते हैं। – romainl