আজ আমি শিখেছি কিভাবে ভিমে ভাঁজ / উন্মুক্ত করা যায়; এটা বেশ সহজ।
অপ্রত্যাশিতভাবে, আমি যখন কোনও ফাইল থেকে বেরিয়ে এসে আবার প্রবেশ করি, তখন আমার তৈরি করা ভাঁজগুলি (উন্মুক্ত) চলে যায়।
আমাদের সংস্থার বৃহত প্রকল্পে বেশ কয়েকটি স্টিকি (লিগ্যাসি) কোড ব্লক রয়েছে যা একধরনের অপ্রচলিত তবে অপরিহার্য।
আমার এগুলি প্রায় স্থায়ীভাবে ভাঁজ করা দরকার।
কোনও ফাইলের জন্য আমার ভাঁজ পছন্দগুলি সংরক্ষণ করতে ভিমকে বলার কোনও সংক্ষেপ উপায় আছে?
সাহায্যের অনুযায়ী ভাঁজ যখন ম্যানুয়াল ভাঁজ ব্যবহার করে এবং বিকল্প পুনঃস্থাপন করা উচিত
—
saginaw
'viewoptions'
রয়েছে folds
। আপনি যদি চান যে অন্য ফাইল টাইপের জন্য অটোকম্যান্ডগুলি কার্যকর করা যেতে পারে তবে আপনি স্বতঃআকমান্ডগুলি পরিবর্তন করতে পারেন। উদাহরণস্বরূপ, আপনি পাইথন ফাইল যুক্ত করতে চাইলে *.c
আপনি এতে পরিবর্তন করতে পারেন *.c,*.py
।
আমি দুঃখিত, আমি যখন বলেছিলাম যে আপনি যখনই কোনও বাফার প্রবেশ করবেন / ছাড়বেন তখন অটোকমেন্ডগুলি কার্যকর করা হবে said একটি উইন্ডোতে বাফার প্রদর্শিত হওয়ার পরে প্রথমটি কার্যকর করা হবে, দ্বিতীয়টি একটি উইন্ডো থেকে বাফার অপসারণের আগে কার্যকর করা হবে।
—
saginaw
:mkview
এবং:loadview
আদেশগুলি সাহায্য করতে পারে। আপনি এই ভিএমআরসি-র ভিতরে এই 2 টি লাইন যুক্ত করার চেষ্টা করতে পারেনau BufWinLeave *.c mkview
এবংau BufWinEnter *.c silent loadview
সেগুলি আপনার নির্দিষ্ট প্রয়োজনের সাথে খাপ খাইয়ে নিতে পারেন। এগুলি স্বতঃসম্পর্কিত যা আপনি প্রথমটির জন্য যখন কোনও বাফার ছেড়ে যান এবং যখন আপনি দ্বিতীয়টির জন্য বাফারটি প্রবেশ করেন কেবল স্বয়ংক্রিয়ভাবে কার্যকর করা হবে তবে কেবল সি ফাইলের জন্য।:mkview
কমান্ডের সাহায্যে এগুলি অনুলিপি করেছি (:help :mkview
)।