बंद है नर्ड पेड़ के साथ एक नई फ़ाइल बनाने की कोशिश कर रहा है। मैं एक नई फ़ाइल बनाने के लिए a
कुंजी हिट और मैं संदेश मिलता है:vim "modifiable"
E21: Cannot make changes, 'Modifiable' is off
मैं MacVim और जानूस (लगभग बॉक्स से बाहर)
बंद है नर्ड पेड़ के साथ एक नई फ़ाइल बनाने की कोशिश कर रहा है। मैं एक नई फ़ाइल बनाने के लिए a
कुंजी हिट और मैं संदेश मिलता है:vim "modifiable"
E21: Cannot make changes, 'Modifiable' is off
मैं MacVim और जानूस (लगभग बॉक्स से बाहर)
:set ma
जो कम
:set modifiable
के लिए एक बफर परिवर्तनीय कर देगा है। और
:set noma
विपरीत है।
उपयोग कर रहा हूँ मैं NerdTree से परिचित नहीं हूँ, लेकिन मुझे लगता है कि को एक nerdtree दृश्य में टाइप करके, इसका अर्थ यह है कि "मैं nerdtree buffer में कुछ जोड़ना चाहता हूं", और वह बफर संशोधित नहीं है।
आप उस उत्तर को vim and NERD Tree extension - adding a file देख सकते हैं जो बताता है कि नेरड्री के साथ फ़ाइल कैसे जोड़ें।
मामले में किसी और को यह करने के लिए गूगल के लिए जांच करें कि आपने vim में एक निर्देशिका खोलने के लिए
आप विम में निर्देशिका खोल सकते हैं। डिफ़ॉल्ट रूप से यह Netrw लॉन्च करेगा। – htmldrum
ठीक तरह मैं सिर्फ था (डी 'ओह) कोशिश नहीं कर रहे होता है, यह सबसे सूचित जवाब नहीं हो सकता है क्योंकि मेरे पास शायद ही कभी विम या लिनक्स का कामकाजी ज्ञान है, लेकिन मुझे अपनी समस्या का हल मिल गया है और यह आपके लिए काम कर सकता है। विशिष्ट होने के लिए, मेरा समस्या दुगना था:
1) जब भी मैं मैं बनाया इस नए फाइल में कुछ संपादित करने के लिए करने की कोशिश की, मुझे मिल गया परिवर्तन नहीं कर सकते, 'परिवर्तनीय' त्रुटि और ...
2 बंद है) चलने के बाद: संशोधित सेट करें और सहेजने की कोशिश कर रहा है, मुझे लिखने की एक e382 त्रुटि मिलेगी, buftype सेट है। तो मैं बचा नहीं सका।
बेकार गुप्त दस्तावेज के throuch ढेर डालने का कार्य करने के बाद मैं पता लगा यह:
1) .vimviews निर्देशिका मिल जाए, मेरे लिए यह मेरी Git भंडार की जड़ में था, एक
ls
करना इसके अंदर। मुझे ऐसा कुछ मिला:
~=+www-halo=+test=+lib=+Halo=+Return2=+HeaderTest.php=
~=+www-halo=+test=+lib=+Halo=+Service=+LandmarkTest.php=
~=+www-halo=+test=+lib=+Halo=+Transaction=+AuthnetTest.php=
जो आपके पास एक अलग फ़ाइल संरचना है, जो पूरी तरह से बेकार है। लेकिन उस फाइल की तलाश करें जो आपको समस्या दे रही है। (ओह बीटीडब्ल्यू, ये वास्तव में फ़ाइल नाम हैं, जो उन्हें देखकर पूरी तरह स्पष्ट नहीं हैं)। उस फ़ाइल को ढूंढें जिसमें फ़ाइल है और उस चूसने वाले को हटा दें: उदाहरण:
rm ~=+www-halo=+test=+lib=+Halo=+Return2=+HeaderTest.php=
समस्या हल हो गई।
ने भी इस समस्या को NerdTree के साथ काम कर लिया है। यह केवल विम सत्र से बाहर निकलने के बाद काम करता था जिसने इस मुद्दे को जन्म दिया। मुझे लगता है कि यह इस "दृश्य" को रीसेट कर रहा है। – John
यदि आप एनईआरडीटी में एक फ़ाइल करना चाहते हैं, तो आपको "एम" (मेनू के लिए) "ए" हिट करने की आवश्यकता है। बस एनईआरडीटी बफर में "ए" दर्ज करने के लिए "एनईआरडीटी बफर संशोधित करें" के रूप में व्याख्या की जाएगी। जोड़ना: एम एनईआरडीटी बफर को संशोधित कर देगा, लेकिन यह आपके लिए नई फाइलें नहीं बनाएगा, इससे एनईआरडीटी प्रदर्शन और आपकी वास्तविक फ़ाइल पदानुक्रम के बीच असंगत जानकारी होगी।
+1। जब आप एक बफर में संशोधित ध्वज को बंद करने के तरीके की खोज करते हैं तो Google इस पृष्ठ को दिखाता है। –
": सेट मा" जल्दी में आपके लिए काम करता है (और ": सेट नोमा" विपरीत करता है) – num1
क्या कोई जानता है कि मैंने एनईआरडीटी में क्या हटाया है? 'डीडी' की तरह और फिर मैंने 'यू' करने की कोशिश की और कुछ भी नहीं होता – betoharres