Vim ~ / .vim / after / ftplugin में फ़ाइलों की उपेक्षा क्यों करता है?


19

मुझे अपने स्थानीय विम कॉन्फ़िगरेशन के साथ कोई समस्या है, लेकिन मुझे यकीन नहीं है कि यह क्या है। मुझे कुछ फ़ाइल-विशिष्ट सेटिंग को ओवरराइड करने की आवश्यकता है। कई ट्यूटोरियल्स / हाउट्स के अनुसार, मैंने ~/.vim/after/ftplugin/cpp.vimउपयुक्त setlocalस्टेटमेंट्स के साथ बनाया है , लेकिन ऐसा लगता है कि इसे पढ़ा नहीं जा सकता है। मैं जाँच की है कि ~/.vim/afterमें है runtimepath

मैं के साथ इस के आसपास काम autocmd FileType cpp setlocal ...में ~/.vimrc, लेकिन उस समय से परे है। यह कैसे निदान / ठीक करने के लिए कोई सलाह? या मैं बस कुछ स्पष्ट देख रहा हूँ?

जवाबों:


19

के उत्पादन की जाँच करें:

:filetype

आपको जोड़ने की आवश्यकता हो सकती है

filetype plugin on

अपने .vimrc (या कम से कम 'प्लगइन' को अपनी 'फाइलटाइप' सेटिंग में जोड़ें)।


10

शुरू करने के लिए एक अच्छी जगह :scriptnamesकमांड का उपयोग करना होगा । C ++ फ़ाइल खोलें, हालांकि आप सामान्य रूप से करते हैं और निष्पादित करते हैं

:scriptnames

यह आपको उन फ़ाइलों को दिखाएगा जो विम को शुरू होने के बाद से खट्टी हो गई हैं।


1
यह डिबगिंग के लिए एक उपयोगी टिप है। मैं vim --cmd 'set verbose=2'यह देखने के लिए दौड़ता था कि कौन सी स्क्रिप्ट की फाइलें खट्टी हो रही हैं।
एंथोनी जोगेगन

हाँ, बहुत उपयोगी है। मैंने सीखा कि, प्लग-इन का लोड-ऑर्डर वह नहीं है जो आप सोचेंगे, उसके बारे में जवाब vi.stackexchange.com/a/20227/20753 देखें ।
जरी तुर्किया
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.