ایماکس بفر بند کریں۔

Aymaks Bfr Bnd Kry



Emacs استعمال کرتے وقت آپ بفرز کے ساتھ تعامل کرتے ہیں۔ ایک بفر کو متن یا ڈیٹا کے لیے کنٹینر کے طور پر بہترین طور پر بیان کیا جاتا ہے۔ یہ ایک Emacs یونٹ ہے جو آپ کو ڈیٹا یا ٹیکسٹ کو دیکھنے، اس میں ترمیم کرنے اور اس میں تبدیلی کرنے دیتا ہے۔ آپ کے ایماکس میں ہر کھلی فائل بفر سے وابستہ ہے۔ یہاں تک کہ جب لِسپ ایکسپریشنز کے ساتھ کام کرتے ہیں، تو وہ بھی نان فائل ڈیٹا کے طور پر سمجھے جاتے ہیں اور پھر بھی بفرز کے تحت آتے ہیں جنہیں سکریچ بفرز کے طور پر دکھایا جاتا ہے۔

Emacs کے ساتھ، آپ کے پاس موجودہ بفر، وہ کنٹینر جو آپ فی الحال استعمال کر رہے ہیں، اور دوسرے کنٹینرز جو دوسری سرگرمیوں کے لیے کھولے گئے ہیں۔ اس کے علاوہ، آپ ضرورت پڑنے پر ان کے درمیان سوئچ کر کے کئی بفرز کے ساتھ بیک وقت کام کر سکتے ہیں۔ تو، آپ ایسے بفر کو کیسے بند کر سکتے ہیں جس کی آپ کو مزید ضرورت نہیں ہے؟ آئیے معلوم کرتے ہیں!







ایماکس بفرز کو بند کرنے کے تین طریقے

Emacs میں بفرز کو بند کرنے کے تین عام طریقے ہیں۔ ہر طریقہ کا اطلاق اس بنیاد پر ہوتا ہے کہ آپ کا مقصد کیا ہے۔ مثال کے طور پر، آپ فعال یا مخصوص بفر کو بند کرنا چاہتے ہیں۔ آپ کا مقصد کچھ بھی ہو، اس پوسٹ میں پیش کیے گئے دیگر تین طریقوں میں سے کوئی بھی آپ کے کام آئے گا۔



Emacs بفرز کو بند کرنے کے طریقے پر بحث کرنے سے پہلے، پہلا قدم یہ ہے کہ اپنے موجودہ فعال بفرز کو چیک کریں۔ اس کے لیے، 'C-x c-b' کمانڈ استعمال کریں۔ 'C' 'Ctrl' کی بورڈ کلید کی نمائندگی کرتا ہے۔ لہذا، 'Ctrl + x' دبائیں اور ریلیز کریں۔ پھر، 'Ctrl + b' دبائیں اور اپنے کیس کے لیے دستیاب کھلے بفرز کو دکھانے کے لیے چھوڑ دیں۔







یہ دیکھنے کے بعد کہ آپ کھلے بفرز کی فہرست کیسے بنا سکتے ہیں، آئیے Emacs بفرز کو بند کرنے کے تین طریقے دیکھتے ہیں۔

طریقہ 1: ایک فعال بفر کو مارنا

فعال بفر کو بند کرنے کا سب سے آسان طریقہ 'kill-buffer' کمانڈ استعمال کرنا ہے۔ عمل میں آنے پر، کمانڈ آپ کو پہلے سے طے شدہ بفر کو بند کرنے اور اس کا نام دکھائے گی تاکہ اس بات کی تصدیق کی جا سکے کہ یہ صحیح بفر ہے جسے آپ بند کرنا چاہتے ہیں۔



'M-x' کمانڈ دبائیں اور 'kill-buffer' ٹائپ کریں۔ آپ کو مندرجہ ذیل کی طرح ایک ونڈو ملے گی جو آپ کے کیس کے لیے موجودہ ڈیفالٹ بفر کو دکھاتی ہے۔ اسے بند کرنے کے لیے، 'Enter' کلید دبائیں۔

اس کے بعد آپ اس بات کی تصدیق کے لیے دستیاب بفرز کی فہرست بنا سکتے ہیں کہ آپ نے ڈیفالٹ/موجودہ بفر کو کامیابی کے ساتھ بند کر دیا ہے۔

ہمارے کیس کے لیے، ہم نے 'Ibuffer' بفر کو بند کر دیا۔ درج ذیل فہرست اس بات کی تصدیق کرتی ہے کہ ہمارے پاس اب بفر کھلا نہیں ہے۔

طریقہ 2: Ibuffer آپشن کا استعمال

'ibuffer' کمانڈ آپ کو انٹرایکٹو طور پر Emacs بفر کو بند کرنے دیتی ہے۔ یہ آپشن آپ کو ایک یا زیادہ بفرز کی وضاحت کرنے دیتا ہے جنہیں آپ بند کرنا چاہتے ہیں۔ انٹرایکٹو موڈ آپ کو ہدف بفر کو نشان زد کرنے اور انہیں بند کرنے کے لیے مختلف اختیارات تک رسائی فراہم کرتا ہے۔

'M-x' کمانڈ کو دبانے سے شروع کریں اور 'ibuffer' ٹائپ کریں۔ انٹرایکٹو ونڈو کھلے گی اور درج ذیل کی طرح ظاہر ہوگی۔ یہ دستیاب بفرز اور دیگر متعلقہ معلومات دکھاتا ہے۔

فہرست میں اسکرول کرنے کے لیے تیر والے بٹنوں کا استعمال کریں۔ جب آپ کو وہ بفر مل جائے جسے آپ بند کرنا چاہتے ہیں، تو اسے نشان زد کرنے کے لیے 'm' دبائیں۔ آپ کو نمایاں کردہ بفر پر رنگ کی تبدیلی نظر آئے گی جو اشارہ کرتی ہے کہ یہ حذف ہونے کے لیے تیار ہے۔ آپ کئی بفرز کو نشان زد کر سکتے ہیں، لیکن ہم نے اس مثال کے لیے صرف ایک کو منتخب کیا ہے۔

منتخب بفر کو بند کرنے کے لیے، 'D' دبائیں۔ آپ کو اس بات کی تصدیق کرنے کے لیے کہا جائے گا کہ آپ منتخب کردہ بفر کو بند کرنا چاہتے ہیں۔ عمل کو مکمل کرنے کے لیے 'y' دبائیں۔

آپ فوری طور پر دیکھیں گے کہ بفر بند ہو جائے گا، اور تبدیلیاں کھلی کھڑکی پر ظاہر ہوں گی۔ اب ہمارے پاس اپنے کیس کے لیے دو دستیاب بفرز ہیں جو اس بات کی تصدیق کرتے ہیں کہ ہم نے پہلے سے نمایاں کردہ بفر کو بند کرنے کا انتظام کیا ہے۔

طریقہ 3: ایک مخصوص بفر کو بند کرنا

'kill-buffer' کمانڈ کے ساتھ، آپ پہلے سے طے شدہ بفر کو بند کرنے کے بجائے بفر کا نام بتا سکتے ہیں جسے آپ بند کرنا چاہتے ہیں۔ آئیے پہلے دستیاب بفرز کی فہرست بنائیں۔

اگلا، 'M-x' کمانڈ دبائیں اور 'kill-buffer' ٹائپ کریں۔ 'Enter' کلید کو دبانے کے بعد، اس بفر کا نام ٹائپ کریں جسے آپ بند کرنا چاہتے ہیں۔ ہم نے اپنے کیس کے لیے 'مدد' بفر کو بند کر دیا۔

اگر ہم دستیاب بفرز کو دوبارہ چیک کرتے ہیں، تو ہم تصدیق کر سکتے ہیں کہ ہم 'مدد' بفر کو بند کرنے میں کامیاب ہو گئے ہیں۔

Emacs بفرز کو بند کرنے کا یہ تیسرا طریقہ ہے۔

نتیجہ

جب آپ کے پاس Emacs میں متعدد کھلے بفر ہوتے ہیں، تو انہیں بند کرنے کی سفارش کی جاتی ہے، خاص طور پر ان بفرز کے لیے جن کی اب ضرورت نہیں ہے۔ ہم نے ان تین طریقوں پر تبادلہ خیال کیا جو آپ استعمال کرسکتے ہیں۔ پہلے، ہم نے ڈیفالٹ بفر کو بند کرنے کا طریقہ سیکھا۔ اگلا، ہم نے سیکھا کہ بفرز کو انٹرایکٹو طریقے سے کیسے بند کیا جائے۔ آخر میں، ہم نے ایک مخصوص بفر کو بند کرنے کا طریقہ سیکھا۔ طریقے آزمائیں اور اپنی صورت حال کے لیے مثالی طریقہ تلاش کریں۔