ইম্যাক্সে কোড ভাঁজ
কখনও কখনও আমি পাঠ্য একটি ব্লক ভাঁজ করতে চান। ভিমে আপনার কাছে ঝাঁকুনি ছাড়াই সহজে ভাঁজ পড়তে পারে। "চিহ্নিতকারী" বা নির্দিষ্ট রেগেক্সের মতো কোনও বিশেষ অক্ষর যুক্ত না করে {{{
। কাঠামোর সাথে গোলযোগ না করে আমি একটি অঞ্চল নির্বাচন করে এটিকে ভাঁজ করতে চাই।
চারপাশে তাকানোর সময়, মনে হয় এমাক্সে কোড ফোল্ডিং সম্পর্কে ইতিমধ্যে প্রশ্ন ছিল। কেউ বলেছেন যে "কোনও নিখুঁত সমাধান নেই"। উদাহরণস্বরূপ, আমি ভিমে সাধারণ কোডফোল্ডিংয়ের একটি ক্লিপ তৈরি করেছি:
ভিম প্লেন ভাঁজ
+ মোটামুটি সহজ, একটি অঞ্চল নির্বাচন করুন এবং এটিকে ভাঁজ করুন।
+ এটি অবিরাম। আপনি যখন বাফার মারবেন / ভিম বন্ধ করুন। এবং ফাইলটি আবার খুলুন, ভাঁজগুলি এখনও আছে।
+ কী ভাঁজ হয়েছে তা সহজেই দেখতে আপনি একটি হাইলাইট বার পান।
ভিমের জন্য আরও অনেকগুলি ভাঁজ কনফিগারেশন রয়েছে। আমি ইমাক্স নিয়ে খুশি, তবে এটি একটি জিনিস মিস করছি। অন্যান্য বিকল্পগুলি যা আমি চেষ্টা করেছিলাম, উদাহরণস্বরূপ হাইডশো:
আড়াল শো
সঙ্গে Evভিল বিকল্প hide-show minor mode
। আমি এটি অকেজো বলে মনে করেছি:
- আমি কোনও অঞ্চল নির্বাচন করতে এবং এটি ভাঁজ করতে সক্ষম নই। এটি কোড ব্লকে ভাঁজ হয়।
- হিগলিহগিংয়ের বার বা কিছু নেই, এতে উপস্থিত হওয়ার জন্য এটি ভাঁজ হয়ে গেছে। আপনি এটি সহজেই মিস করতে পারেন।
- এটি স্থির নয়। আপনি যদি ফাইলটি আবার খুলেন, ভাঁজগুলি চলে যায়।
আরও একটি প্যাকেজ রয়েছে, এটিকে ভাঁজ করুন :
এই ভাঁজ
- এটি একটি দুর্দান্ত বিকল্প। যাইহোক, এটি ইন্ডেন্টেশনের সাথে জগাখিচুড়ি করে, কারণ ভাঁজের নীচে পাঠ্যটি ভাঁজের ... (?) এর পাশে স্থাপন করা হয়।
- এটি কেবল অঞ্চলটি দৃশ্যত নির্বাচন করতে এবং এটি ভাঁজ করতে সক্ষম। তবে এটি অন্তর্ভুক্তিটি ভেঙে দেয়, সুতরাং ওভারভিউটি গণ্ডগোল করে। খুব সহজ নয়।
- হিগলিহটিং করার বার বা কিছু নেই, এতে উপস্থিত থাকার জন্য এটি ভাঁজ হয়ে গেছে। আপনি এটি সহজেই মিস করতে পারেন।
ব্যাপারটা কি?
আমি প্রতিলিপি করতে চাই যে ভিম কীভাবে ভাঁজ করে। তবে আমি যখন আশেপাশে অনুসন্ধান করেছি তখন মনে হয় এটি ইম্যাক্সে করা খুব কঠিন। সুতরাং আমি ভাবছি ইমাকস বা এর স্থাপত্যের মধ্যে এমন কিছু আছে যা এটির অনুলিপি তৈরি করা কঠিন করে তোলে? সীমা কি?