کس طرح: باہر نکلیں vim



مسائل کو ختم کرنے کے لئے ہمارے آلے کو آزمائیں

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



اس گائیڈ کے مقاصد کے ل we ، ہم یہ فرض کریں گے کہ آپ پہلے ہی Vim یا vi ایڈیٹر کے کسی اور ورژن میں موجود ہیں۔ اس مشورے میں زیادہ تر کام کرنا چاہئے چاہے آپ نے اسے کمانڈ لائن سے vi یا vim کمانڈ سے شروع کیا ہو ، اور اگر آپ نے مصروف خانہ vi کمانڈ استعمال کیا ہو تب بھی یہ کام کرنا چاہئے۔ شروع کرنے کے لئے آپ معمول کے کسی بھی طریقے سے کمانڈ ٹرمینل لانچ کرسکتے ہیں ، لیکن اگر آپ vi کو بند کرنا چاہتے ہیں تو آپ شاید پہلے ہی اس کے اندر موجود ہو۔



طریقہ 1: تیزی سے ویم سے باہر نکلنا

اگر آپ نے اس رہنما کو تلاش کیا ہے کیونکہ آپ نے غلطی سے Vim یا vi میں داخل ہوچکا ہے اور کسی کام کو کچھ بھی بچائے بغیر ہی باہر جانا چاہتے ہیں تو آپ کو ٹائپ کرنا چاہئے : ق! اور داخل دبائیں۔ اس سے آپ کو ایڈیٹر سے باہر لے جانا چاہئے۔ اگر ایسا نہیں ہوتا ہے تو ، پھر فرار (Esc) کی کو دبائیں اور ٹائپ کریں: q! داخل ہونے کے بعد آپ نے جو تبدیلیاں کی ہیں اسے حذف کرتے ہوئے آپ کمانڈ لائن پر واپس آجائیں گے۔ آپ کو کسی بھی فائل میں اس طرح سے مستقل تبدیلی کرنے کی فکر کرنے کی ضرورت نہیں ہے۔



مزید جاننے کے لئے پڑھیں ، یا اگر آپ اپنے کام کو بچانا چاہتے ہیں۔

طریقہ 2: Vim Save اور چھوڑنے کی تکنیک

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



Vim یا vi میں کمانڈ وضع پر سوئچ کرنے کے لئے ، Esc کی کو دبائیں۔ آپ Ctrl + [ایک شارٹ کٹ کے بطور بھی استعمال کرسکتے ہیں ، کیوں کہ جدید کی بورڈ میں Esc کی کلیدی خط کی چابی سے دور ہے۔ اب آپ ٹائپ کرسکتے ہیں : wq اور جو کچھ آپ نے ترمیم کیا ہے اسے بچانے کے لئے درج دبائیں اور پھر چھوڑیں۔ مخفف کا مطلب لکھنا اور چھوڑ دینا ہے ، لہذا یہ یاد رکھنا آسان ہے: کمانڈ کے مطابق wq اگر آپ نے کوئی تبدیلی نہیں کی ہے تو پھر ٹائپ کریں : q اور داخل ہونے کو آگے بڑھائیں گے۔

اگر آپ نے تبدیلیاں کی ہیں تو ، پھر: q کمانڈ غیر محفوظ تبدیلیوں کے بارے میں شکایت کرے گا۔ آپ اپنی تبدیلیوں کو کھو سکتے ہیں اور صرف ایڈیٹر سے اس سے باہر نکل سکتے ہیں : ق! کمانڈ. یہ وہ کمانڈ تھا جس سے پہلے ہم نئے صارفین کو استعمال کرتے ہوئے مشورہ دیتے تھے اگر وہ غلطی سے ویم میں داخل ہوئے اور باہر نکلنا چاہتے ہیں۔ اگرچہ ، اس سے آپ کی تبدیلیاں ختم ہوجاتی ہیں ، لہذا آپ جس چیز پر کام کر رہے تھے اسے چھوڑ دیں گے۔

اگر آپ کسی فائل کے نام کے بغیر vi شروع کردیتے اور اپنی تبدیلیاں محفوظ کرنے کی کوشش کرتے تو آپ کو ایک ایسی غلطی ہوگی جس میں کوئی ایسی فائل یا ڈائریکٹری نہیں لکھی ہے ، کیوں کہ آپ نے نام متعین نہیں کیا ہے۔ ٹائپ کریں: w کے بعد فائل کا نام محفوظ کریں تاکہ آپ Esc یا Ctrl + پر زور دے کر کمانڈ موڈ میں داخل ہوسکیں اور اس کے بعد آپ اسے چھوڑ سکتے ہیں: q جاری کرسکتے ہیں۔ آپ یہ بھی استعمال کرسکتے ہیں: w کے بعد کسی فائل کا نام ، اگر آپ نے ترمیم کے لئے فائل کھولی ہے اور باہر نکلنے سے قبل اسے کسی مختلف فائل کے نام سے محفوظ کرنا چاہتے ہیں۔

یاد رکھیں کہ آپ کو کسی بھی کمانڈ کے ل for کولن ٹائپ کرنے کی ضرورت ہے ، جس میں یہ موجود ہے ، کیونکہ یہ دراصل کمانڈ کا حصہ ہے ، لیکن یہ کہ آپ اسے دوسری صورت میں ٹائپ نہیں کریں۔ مثال کے طور پر ، اگر آپ نے کوئی تبدیلی کی ہے تو آپ اپنی تبدیلیوں کو بچانے کے لئے ZZ ٹائپ کرسکتے ہیں لیکن اگر کوئی تبدیلی نہیں ہوئی ہے تو بچائے بغیر ایڈیٹر سے باہر نکل سکتے ہیں۔ تبدیلیوں کو لکھنے سے تھوڑا تیز ہے اگر کوئی نہ ہوتا۔ اس کو ڈالنے کا دوسرا طریقہ یہ ہے کہ شفٹ کو دبائیں اور پھر Z کی چابی کو دو بار دبائیں اور جاری کریں۔ کی بورڈ شارٹ کٹ کی طرح اس کے بارے میں سوچنا آسان ہے۔

اگرچہ یہ سب بہت پیچیدہ معلوم ہوسکتا ہے ، لیکن یہ مشق کے ساتھ بہت آسان ہوجاتا ہے۔ کسی بھی باقاعدہ کمانڈ لائن سے جانے کے ل get آپ vim ٹائپ کرسکتے ہیں اور ان کو دبائیں اور پھر ان سے بہتر ہونے کے ل exit ان خارجی تکنیکوں پر عمل کریں۔ بعض اوقات آپ کو معلوم ہوسکتا ہے کہ اگر آپ صرف ٹائپ کرنا شروع کردیتے ہیں تو آپ داخل کرنے والے انداز میں ختم ہوجائیں گے۔ آپ کسی بھی وقت داخل موڈ سے باہر آنے کے لئے فرار کو ہمیشہ دھکیل سکتے ہیں۔ اگر آپ نے داخل کی کلید کو دبائیں تو vi کی کچھ نفاذات آپ کو داخل موڈ میں ڈال دیتی ہیں ، لیکن آپ پھر بھی ایسک کو دبائیں اور پھر ٹائپ کرسکتے ہیں: کیو! فوری طور پر ایڈیٹر سے باہر نکلیں۔

ایک اور اضافی تکنیک ہے جو آپ بھی استعمال کرسکتے ہیں۔ آپ کے vi کے ورژن پر منحصر ہے ، آپ ٹائپ کرسکتے ہیں اور باہر نکلیں جانے کیلئے دبائیں۔ براہ کرم یہ بات ذہن میں رکھیں کہ یہ vi کے سبھی ورژن کے ساتھ کام نہیں کرے گا ، لیکن ان میں یہ ایک ترمیم شدہ فائل بھی اسی طرح لکھ دے گا: wq will.

3 منٹ پڑھا