VIM سے کیسے نکلیں: VI سے باہر نکلنے کے 10 طریقے
فہرست کا خانہ:
VIM ایک بہت ہی طاقتور کمانڈ لائن ٹیکسٹ ایڈیٹر ہے جسے ماہرین پسند کرتے ہیں اور اکثر نوزائیدہوں سے نفرت کرتے ہیں، زیادہ تر اس وجہ سے کہ اس میں سیکھنے کا کافی تیز رفتار ہوتا ہے جو ان لوگوں کے لیے ناقابل فہم لگتا ہے جو اس سے واقف نہیں ہیں۔ یہاں تک کہ VIM سے باہر نکلنے جیسی آسان چیز بھی ان لوگوں کے لیے ایک چیلنج کی طرح لگ سکتی ہے جو VI سے واقف نہیں ہیں، اور اکثر اس کے نتیجے میں Control+C Control+X !q !q سے فرار ہونے والے کنٹرول+Z میں داخل ہوتے ہیں جب تک کہ آخر کار کچھ نہ ہو جائے اور ہو سکتا ہے۔ یہ عمل معطل یا چھوڑ دیتا ہے جو یقینی طور پر جانتا ہے، تو بس اس پر عمل کریں "Killall vim" کے ساتھ اور آپ جاتے ہیں، اسی ٹیکسٹ فائل کو دوبارہ نینو میں کھولنے کے لیے، ٹھیک ہے؟
ٹھیک ہے، یہ مثالی نہیں ہے، لیکن ہم سب وہاں موجود ہیں۔ اب سے ہم اسی سے بچنے کی کوشش کر رہے ہیں، کیونکہ اگر آپ vi کا استعمال نہیں کرنا چاہتے تو بھی آپ کم از کم جان سکتے ہیں کہ اس سے کیسے باہر نکلنا ہے۔ یہ ٹیوٹوریل آپ کو بخوبی دکھائے گا VIM/VI کو صحیح طریقے سے کیسے چھوڑا جائے، دراصل یہ آپ کو VI سے باہر نکلنے کے متعدد مختلف طریقے دکھائے گا!
VIM/VI کو چھوڑنے کے 10 طریقے
یہ ایک سوال ہے جو ہمارے تبصروں میں اکثر کمانڈ لائن آرٹیکلز پر ظاہر ہوتا ہے… زمین پر حقیقت میں VIM سے کیسے نکلنا ہے؟ اس سے پتہ چلتا ہے کہ لفظی طور پر VIM سے باہر نکلنے کے 10+ طریقے ہیں، جو شاید اس بات کا اشارہ ہے کہ VI اتنے زیادہ صارفین کو کیوں پریشان کرتا ہے۔ آئیے سب سے پہلے آسان ترین طریقوں کی طرف آتے ہیں:
ZQ کے ساتھ محفوظ کیے بغیر VIM چھوڑ دیں
ESCAPE کلید کو دبائیں، پھر SHIFT + ZQ کو دبائیں
یہ بغیر محفوظ کیے VIM سے فوری طور پر نکل جائے گا، بنیادی طور پر وہی جیسا کہ :q! کمانڈ.
لکھنے اور فائل میں محفوظ کرنے کے ساتھ VIM کو جلدی سے چھوڑیں
ESCAPE کلید کو دبائیں، پھر SHIFT + ZZ
ذاتی طور پر میرے لیے VIM سے باہر نکلنے کے یہ دو تیز ترین طریقے ہیں، لیکن یہاں ہر ایک کی اپنی رائے ہے اور بہت سے لوگ زیادہ روایتی انداز میں کمانڈ ٹائپ کرنے کو ترجیح دیتے ہیں۔
VIM کو چھوڑ دیں:q
ESCAPE کلید کو دبائیں، پھر ٹائپ کریں :q اور RETURN دبائیں
بالکل واضح ہونے کے لیے، "Escape" کلید کو دبانے سے کمانڈ موڈ میں داخل ہو جاتا ہے۔ پھر ٹائپ کرنا :q لغوی ہے، جیسا کہ بڑی آنت میں سیمی کالون نہیں، تو یہ Shift+ ہوگا۔ اس کے بعد q اور ریٹرن کی کو دبانے سے چھوڑنے کی کمانڈ داخل ہو جاتی ہے۔
یہ صرف اس صورت میں کام کرتا ہے جب دستاویز میں کوئی تبدیلی نہ کی گئی ہو، لہذا اگر تبدیلیاں کی گئی ہیں تو چھوڑنے کے لیے آپ تھوڑی سی ایڈجسٹمنٹ کریں اور آخر میں ایک جھٹکے پر:
ESCAPE کلید کو دبائیں، پھر ٹائپ کریں :q! اور واپسی کو مارو
VIM چھوڑیں اور تبدیلیاں لکھیں:wq
ESCAPE کو دبائیں اور ٹائپ کریں :wq اور RETURN دبائیں
یہ فعال فائل میں تبدیلیاں محفوظ کرتا ہے (لکھتا ہے) اور چھوڑ دیتا ہے۔ اگر ضروری ہو تو آپ بینگ کا اضافہ کر کے اسے مجبور کر سکتے ہیں:
ESCAPE کو دبائیں اور ٹائپ کریں:wq! اس کے بعد RETURN کلید
اس سے اس صورتحال سے بچنے میں مدد ملے گی:
اگرچہ ہم قدرے زیادہ گہرائی سے ہو سکتے ہیں اور VIM کو چھوڑنے کے ہر ممکن طریقے کا احاطہ کر سکتے ہیں (کم از کم یہ کہ میں مین پیج کے بشکریہ کے بارے میں جانتا ہوں، مزید طریقوں سے تبصرے میں آواز اٹھائیں اگر کوئی اور ہے جو ہم یہاں چھوٹ گیا)، جسے ہم آگے دیکھیں گے:
VIM سے باہر نکلنے کا ہر ممکن طریقہ
سب سے پہلے کمانڈ موڈ میں داخل ہونے کے لیے ESCAPE کلید کو دبائیں، پھر درج ذیل میں سے کوئی بھی استعمال کریں:
- :q – چھوڑیں
- :q! - بغیر محفوظ کیے چھوڑ دیں، چاہے ترمیم کی گئی ہو
- :cq - بغیر لکھے ہمیشہ چھوڑ دیں
- :wq - موجودہ فائل لکھیں/محفوظ کریں اور باہر نکلیں
- :wq! - موجودہ فائل لکھیں اور ہمیشہ باہر نکلیں
- :wq (نام) - فائل (نام) پر لکھیں اور باہر نکلیں
- :wq! (نام) - فائل (نام) پر لکھیں اور ہمیشہ باہر نکلیں، چاہے ترمیم کی گئی ہو
- ZZ - موجودہ فائل کو محفوظ کریں اگر ترمیم کی گئی ہو، پھر باہر نکلیں
- ZQ – چھوڑیں اور محفوظ کیے بغیر باہر نکلیں
- ایک نیا ٹرمینل لانچ کریں اور 'killall vim' ٹائپ کریں - یہ ایک لطیفہ ہے جسے بہت سے لوگ سمجھیں گے، اور جب کہ ویم کو چھوڑنے کا مناسب طریقہ نہیں ہے تو یہ کام کرتا ہے
تو یہ ہے کہ VIM سے کیسے بچنا ہے، کوئی کم الجھن ہے؟ شاید نہیں، اور یہ ٹھیک ہے، ہم عام طور پر واک تھرو کے لیے یہاں نینو استعمال کرنے پر قائم رہیں گے کیونکہ یہ زیادہ صارف دوست ہے۔ اور اس میں کوئی حرج نہیں ہے، اگرچہ میں وقت کے ساتھ ساتھ VIM کے ساتھ زیادہ آرام دہ ہو گیا ہوں، پھر بھی میں آسانی اور شاید پرانی ضدی عادات سے ہٹ کر نانو کو ترجیح دیتا ہوں۔
ان لوگوں کے لیے جو VIM سیکھنے میں دلچسپی رکھتے ہیں یا کم از کم اس کے ساتھ زیادہ آرام دہ بننا چاہتے ہیں، آپ ہمیشہ vimtutor کمانڈ کو آزما سکتے ہیں، اس بہترین آن لائن انٹرایکٹو VIM ٹیوٹوریل کو استعمال کر سکتے ہیں، اور اسے کسی بھی جگہ اکثر استعمال کرکے مزید مشق حاصل کریں۔ ٹرمینل اگر آپ واقعی پرعزم ہیں تو آپ اپنے آئی پیڈ یا آئی فون پر بھی ویم حاصل کرسکتے ہیں۔ اور کم از کم آپ جانتے ہیں کہ اب vi سے کیسے نکلنا ہے، ٹھیک ہے؟