2015-11-21 6 views
5

मैं कुछ समय के लिए विंडोज़ पर एनईआरडीटी और वीम/जीवीआईएम (विंडोज 10 पर currenlty) का उपयोग कर रहा हूं, शीर्षक में उल्लिखित इस त्रुटि के साथ लगातार । जब भी मैं vim/gvim का एक नया उदाहरण खोलता हूं और NERDTree खोलता हूं तो मुझे त्रुटि मिलती है "3 फ़ाइल को nerdtree में लोड नहीं किया जा सका"। आम तौर पर, जब मैं gvim खोलता हूं तो यह मेरे सी: \ उपयोगकर्ता \ USERNAME फ़ोल्डर में डिफ़ॉल्ट होता है जिसने मुझे विश्वास दिलाया है कि उस फ़ोल्डर में कुछ फ़ाइल है जो समस्या पैदा कर रही है। मुद्दा केवल तभी होता है जब जीवीआईएम/विम के विशेष उदाहरण में पहली बार एनईआरडीटी खोला जाता है। यह मुद्दा अन्य फ़ोल्डर्स में भी होता है। मेरी "सी: \" निर्देशिका में पहली बार NERDTree खोलते समय मुझे "2 फाइलें" nerdtree में लोड नहीं की जा सकीं "।NERDTree त्रुटि देता है "x फ़ाइल को nerdtree में लोड नहीं किया जा सका"

यह समस्या काफी परेशान है क्योंकि gvim में यह कुछ सेकंड के लिए लटकती है। एक पूर्णतावादी के रूप में, मैं समस्या को हल करना पसंद करूंगा।

कुछ पिछले समस्या निवारण:

NERDTree GitHub पेज जहाँ उपयोगकर्ता कुछ हद तक एक संबंधित समस्या थी पर एक issue post में किसी Google खोज परिणाम। पृष्ठ पर आखिरी पोस्ट ने सूडो के साथ खोलने की सिफारिश की, क्योंकि यह समस्या स्वामित्व अनुमतियों के कारण हो सकती है। मैंने व्यवस्थापक के रूप में gvim खोलने का प्रयास किया है और अभी भी वही समस्याएं हैं। विशेष रूप से, जब NERDTree खोलते हैं तो मैं NTUSER.DAT फ़ाइलों (ntuser.dat.log, ntuser.ini सहित) और इसी तरह देखता हूं। तो मैंने सोचा कि समस्या इन फ़ाइलों के साथ हो सकता है, इसलिए नीचे के रूप में

let NERDTreeIgnore = ['\~$','\.pyc$','\*NTUSER*','\*ntuser*','\NTUSER.DAT','\ntuser.ini'] 

से पता चला मैं उन्हें अपने vimrc में उपेक्षा चर में शामिल किया है यह अच्छी तरह से मेरी NERDTree विंडो में फ़ाइलें छुपा में काम किया था लेकिन मैं अभी भी मिल त्रुटि संदेश।

कोई समस्या है कि मैं समस्या फ़ाइलों की पहचान कैसे कर सकता हूं और इस समस्या को पूरी तरह से हल कर सकता हूं?

+0

मुझे लगता है कि एनईआरडीटी को '<', '> 'या' | 'से बचने में समस्या हो सकती है। क्या आपके किसी भी फ़ाइल नाम में ऐसा चरित्र है? – ryuichiro

+0

दिलचस्प। उस निर्देशिका में फ़ाइलों में से कोई भी उन पात्रों में नहीं है। आपको टिप्पणी देखने के बाद, मैंने अजीब पात्रों की तलाश करने की कोशिश की। मेरे पास C: \ Users \ USERNAME फ़ोल्डर में दो डॉट फ़ाइलें हैं I मेरे पास गोडमोड फ़ोल्डर भी है, कुछ फाइलें '-', '_', और'' 'के साथ हैं। मैंने उन फ़ोल्डरों/फ़ाइलों को नाम बदलने/हटाने की कोशिश की लेकिन बिना किसी किस्मत के। – sticke4

+0

मुझे खेद है, तो, मुझे नहीं पता। [मुद्दा ट्रैकर] (https://github.com/scrooloose/nerdtree/issues) शायद पूछने के लिए एक अच्छी जगह भी हो सकती है। सौभाग्य! – ryuichiro

उत्तर

3

मेरे लिए विंडोज़ पर ये 3 फाइलें फ़ाइल अनुमतियों (डिफ़ॉल्ट विंडोज) के साथ रजिस्ट्री फाइलें थीं। फाइल अनुमति के साथ खिलवाड़ और देख के बजाय त्रुटि केवल होता NERDTree के स्टार्टअप पर मैं सिर्फ स्टार्टअप पर vim में त्रुटि संदेश को दबाने का फैसला किया:

vimrc में:

autocmd VimEnter * चुप NERDTree | wincmd पी

'| wincm p '(उद्धरण के बिना) बस कर्सर को रिक्त विंडो पर ले जाता है और यदि आप उस व्यवहार को नहीं चाहते हैं तो इसकी आवश्यकता नहीं है।

अब, एनईआरडीटी के साथ वीम शुरू करते समय कोई और लाल त्रुटि संदेश नहीं।

+0

मेरे पास विंडोज़ पर एक ही समस्या है, लेकिन मैं नेरड्री को ऑटो रीफ्रेश करता हूं ताकि यह किसी भी नई जोड़े गए फाइलों को लोड कर सके, लेकिन फिर मुझे यह त्रुटि प्रत्येक लोड मिलती है। –

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