উত্তর:
একেবারে। এবং এটি করতে অত্যন্ত দরকারী । M-x flush-linesএবং M-x keep-linesআপনার বন্ধু, পাশাপাশি ন্যায়বিচার C-kইত্যাদি
(আপনার প্রথম কাজটি করতে হবে অবশ্যই C-x C-qবাফারকে লিখিতযোগ্য করে তোলা))
যদি আপনি ব্যবহার গ্রন্থাগার Grep + + ( grep+.el:) তাহলে আপনি এই কমান্ড, যা অপসারণ মন্তব্য লাইন এবং এই ধরনের অপসারণ টগল আছে
grepp-remove-comments, grepp-toggle-commentsযা করার, grep বাফারে প্রয়োগ আবদ্ধ হয় ;এবং M-;যথাক্রমে।
(গ্রেপ + আপনাকে এমন একটি কমান্ড দেয় যা একাধিক গ্রেপ বাফারগুলি সহজ করে তোলে: +( grepp-new-buffer), b( grepp-choose-buffer), এবং r( grepp-rename-buffer-to-last)।
এছাড়া আরও কিছু বাফার যে read-only ডিফল্ট এবং যার দ্বারা কখনও কখনও ব্যবহার করতে উপযোগী হতে পারে হয় C-x C-qএবং তারপর সম্পাদনা তাদের বিশেষ (এই প্রোগ্রামটিতে) এ, *Messages*, *Help*, এবং *Colors*(থেকে M-x list-colors-display)। এমনকি তথ্য ব্যবহারের জন্য একটি কমান্ড থাকতে পারে যা আপনাকে বর্তমান নোড সম্পাদনা করতে দেয়।
দুর্ভাগ্যক্রমে (আইএমএইচও), ইমাকস সাধারণত এ জাতীয় ব্যবহার থেকে দূরে সরে গেছে, এটি আরও শক্ত করে তোলে। উদাহরণস্বরূপ, *Help*এবং *Messages*বাফারগুলি এখন স্ব স্ব মোডগুলিতে কীগুলি সংজ্ঞায়িত করে যার অর্থ এটি সাধারণত সম্পাদনা করতে আপনাকে হয় (1) অন্য মোডে পরিবর্তন করতে হবে বা (2) C-qনির্দিষ্ট অক্ষর সন্নিবেশ করতে সক্ষম হতে হবে।
আপনি যদি দুষ্ট ব্যবহারকারী হন তবে আপনার মতো বাঁধাই থাকতে পারে zww 'read-only-mode, সেই টগল read-only-map। অক্ষম করুন read-only-modeএবং তারপরে evil-deleteলাইনটি (যেমন dd) ব্যবহার করুন । অবশ্যই এটি স্বয়ংক্রিয়ভাবে সমস্ত লাইন মুছে ফেলবে না flush-lines, তবে আপনি যদি জটিল নিয়মিত অভিব্যক্তি না ব্যবহার করে একটি পুরো অঞ্চল সরিয়ে নিতে চান তবে এটি আপনার বন্ধু।
উইনো.এল এই উদ্দেশ্যে খুব সহজেই নকশা করা একটি ছোট্ট ছোটখাটো মোড সরবরাহ করে যা compilation-modeবাফারগুলিতে (বা ডেরিভেটিভস অন্তর্ভুক্ত grep-mode) ব্যবহারের উদ্দেশ্যে তৈরি হয় ।
এটি আপনার সমতুল্য মূল বাইন্ডিংগুলিকে সক্ষম করে flush-linesএবং keep-linesআপনার পক্ষে পাঠ্যের কেবল-পঠন-নেসের যত্ন নেয়।
Key Function
x winnow-exclude-lines
m winnow-match-lines