উত্তর:
:set ma
যা সংক্ষিপ্ত
:set modifiable
একটি বাফার পরিবর্তনযোগ্য করে তুলবে। এবং
:set noma
বিপরীত না।
:set buftype: " "
সংশোধন করার পরে ফাইলটি লেখার জন্যও ব্যবহার করতে হয়েছিল (পরে বার্তাটি ছিল Cannot write, 'buftype' option is set
)
আমি NerdTree এর সাথে পরিচিত নই তবে আমি অনুমান করি যে aএকটি নার্ডট্রি ভিউ টাইপ করে এটি "আমি নার্ডট্রি বাফারে কিছু সংযোজন করতে চাই" হিসাবে ব্যাখ্যা করা হয়েছে, এবং সেই বাফার পরিবর্তনযোগ্য নয়।
আপনি এই উত্তরটি ভিএম এবং এনইআরডি ট্রি এক্সটেনশনটি চেক করতে পারেন - এমন একটি ফাইল যুক্ত করুন যা নীডড্রি দিয়ে কোনও ফাইল যুক্ত করতে পারে তা ব্যাখ্যা করে।
a
ম্যাপিং নেই, যার ফলে এটি নতুন পাঠ্য সংযোজনের চেষ্টা করবে।
এটি আমার পক্ষে কাজ করেছে:
:set buftype=
:w
=
?
buftype
ঠিক আছে, এটি সর্বাধিক জ্ঞাত উত্তর হতে পারে না কারণ আমার কাছে সবেমাত্র ভিএম বা লিনাক্স সম্পর্কে কার্যকরী জ্ঞান রয়েছে তবে আমি আমার সমস্যার সমাধান খুঁজে পেয়েছি এবং এটি আপনার পক্ষে কার্যকর হতে পারে। নির্দিষ্ট করে বলতে গেলে আমার সমস্যাটি দ্বিগুণ হয়েছিল:
1) আমি যখনই তৈরি করেছি এই নতুন ফাইলটিতে আমি যখনই কিছু সম্পাদনা করার চেষ্টা করেছি তখন আমি পরিবর্তন করতে পারি না, 'মোডিফাইয়েবল' ত্রুটি বন্ধ এবং ...
2) দৌড়ানোর পরে: সংশোধনযোগ্য সেট করুন এবং সংরক্ষণের চেষ্টা করার পরে, আমি লিখতে পারি না এর একটি e382 ত্রুটি পাই, বুফটাইপ সেট করা আছে। তাই আমি বাঁচাতে পারিনি
অপ্রয়োজনীয় ক্রিপ্টিক ডকুমেন্টেশনের থ্রোচ স্ক্যাড pourালাওয়ের পরে আমি এটি আবিষ্কার করেছি:
1) .ভিমভিউ ডিরেক্টরিটি সন্ধান করুন, আমার জন্য এটি আমার গিট সংগ্রহস্থলের মূলে ছিল, একটি করুন
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=
আপনার আলাদা ফাইল স্ট্রাকচার হওয়ার কারণে এটি আপনার পক্ষে সম্পূর্ণ অকেজো। তবে ফাইলটি দেখুন যা আপনাকে সমস্যা দিচ্ছে the (ওহ বিটিডব্লিউ, এগুলি প্রকৃতপক্ষে ফাইলের নাম, যা এগুলি দেখে সম্পূর্ণ সুস্পষ্ট নয়)। প্রশ্নযুক্ত ফাইল রয়েছে এমন একটি সন্ধান করুন এবং সেই চুষুকটিকে মুছুন: উদাহরণস্বরূপ:
rm ~=+www-halo=+test=+lib=+Halo=+Return2=+HeaderTest.php=
সমস্যা সমাধান.
যদি আপনি NERDTree এ কোনও ফাইল ঘটতে চান তবে আপনাকে "এম" (মেনুটির জন্য) তারপরে "একটি" চাপতে হবে। NERDTree বাফারে কেবল "a" প্রবেশ করার অর্থ "NERDTree বাফার পরিবর্তন করুন" হিসাবে ব্যাখ্যা করা হবে। যোগ করা: মা NERDTree বাফারকে পরিবর্তনযোগ্য করে তুলবে, তবে এটি আপনার জন্য নতুন ফাইল তৈরি করবে না, এটি NERDTree প্রদর্শন এবং আপনার প্রকৃত ফাইল শ্রেণিবিন্যাসের মধ্যে অসামঞ্জস্যপূর্ণ তথ্য তৈরি করবে।
আমার জন্য, আমি পরিবর্তনগুলি স্ট্যাশ করেছিলাম যার মধ্যে একটি ডিরেক্টরি অন্তর্ভুক্ত ছিল আমি তখন সঞ্চিত just দির একটি ফাইল তৈরি করার চেষ্টা করছিলাম। NERDTree এখনও সেই দিরের সাথে প্রাক-স্ট্যাশড গাছ দেখছিল। ব্যবহার m
একটি Dir যে নেই অস্তিত্ব সংশোধনযোগ্য ত্রুটি উৎপন্ন হয়েছে। আমার এখন গাছটি সতেজ করে তুলতে হবে যেখানে r
দেখতে পাব যে দির আর নেই এবং কেন এটি পরিবর্তন করা যায় না।
m
এবং তারপরেa
NERDTree