vi میں لائن نمبر دیکھنے کا طریقہ



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

vi بمقابلہ vim مباحثہ کچھ لوگوں میں اتنا ہی گرما گرم ہوسکتا ہے جیسے vi بمقابلہ ایماکس مباحثہ ، لیکن اس سے قطع نظر کہ جہاں آپ کھڑے ہو وہاں کچھ ایسے حالات ہیں جہاں آپ کو خود vi اور کوئی دوسرا آپشن نہیں مل سکتا ہے۔ یہ POSIX کا ایک معیاری حصہ ہے اور اس ل it اس میں جدید دور میں اب تک کی جانے والی ہر یونیکس اور لینکس کی عمل آوری کو شامل کیا گیا ہے۔ اگر آپ کبھی بھی کسی ایمبیڈڈ سسٹم کو جیسے وائرلیس روٹر یا اس سے ملتا جلتا کوئی خرابی پیدا کررہے ہیں تو آپ کو خالص vi استعمال کرنے کی ضرورت ہوگی۔



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



طریقہ 1: vi میں لائن نمبر چیک کرنا

اگر آپ نے کبھی بھی کسی کو vi بمقابلہ بحث مباحثے میں مشغول کرتے دیکھا ہے ، تو آپ نے دیکھا ہوگا کہ کوئی بھی اصلی ویم کے مقابلے میں ویم سیٹ کے لئے ایک بہت بڑا فائدہ بنائے گا۔ خوش قسمتی سے ، آپ خالص vi میں بھی لائن نمبر دیکھ سکتے ہیں۔ اگر آپ کسی سرایت شدہ ڈیوائس پر کام کر رہے ہیں تو آپ کو کسی طرح کا لاگ ان پرامپ ہوگا۔ اگر نہیں تو ، پھر آپ Ctrl + Alt + F1 یا F2 پر زور دے سکتے ہیں جہاں آپ جانا چاہتے ہیں۔ لینکس کے گرافیکل ورژن کے صارف ٹرمینل لانے کے لئے Ctrl + Alt + T یا Super + T کو دبانے کے خواہاں ہوسکتے ہیں۔ اوبنٹو یونٹی ڈیش پر آپ لفظ ٹرمینل کی تلاش بھی کرسکتے ہیں ، لیکن اس بات کو ذہن میں رکھیں کہ اگر آپ لینکس کے مکمل خصوصیات والے ورژن پر صرف vi ٹائپ کرتے ہیں تو اس کے بجائے آپ کو اچھی طرح سے vim مل سکتی ہے۔ آپ ہمیشہ کمانڈ چلا سکتے ہیں مصروف خانہ vi جیسا کہ بہت سے لینکس گرووں نے پہلے ہی نشاندہی کی ہے۔



آپ عام طور پر ٹائپ کرسکتے ہیں vi فائل نام ، جہاں آپ کے ساتھ کام کرنے کی ضرورت والی کسی بھی ٹیکسٹ فائل کو لوڈ کرنے کے لئے فائل کا نام ایک اصل فائل نام کے ساتھ تبدیل کیا جاتا ہے۔ شاید آپ کو نچلے حصے میں کچھ نظر نہیں آتا ہے ، لیکن آپ کو فی الحال ڈالنے کے موڈ میں نہیں ہونا چاہئے۔ اصل VI پر مبنی کسی بھی چیز میں ، جیسے کہ اے آئی ایکس ، ایچ پی یو ایکس ، سولاریس اور کچھ اوپن انڈیانا مشینوں پر استعمال ہوتا ہے ، آپ ایک بار پاپ اپ کرنے کے لئے Ctrl + G پر زور دے سکتے ہیں جو آپ کو واضح طور پر بتائے کہ آپ فائل میں کہاں ہیں۔

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



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

طریقہ 2: ایک لائن کو حذف کرنا

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

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

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

ایک بار جب آپ متن ختم ہوجاتے ہیں تو ، اس نئی جگہ پر تشریف لے جائیں جس میں آپ چاہتے ہیں کہ یہ رکھنا چاہئے۔ جیسے ہی آپ وہاں پہنچیں ، موجودہ پوزیشن کے بعد متن ڈالنے کے لئے p ٹائپ کریں۔ اگر آپ موجودہ جگہ سے پہلے متن کی پوزیشن میں جا رہے تھے جہاں آپ کا کرسر موجود ہے تو آپ اپر کیس لیٹر P استعمال کرنا چاہتے ہیں۔

براہ کرم یہ بات ذہن میں رکھیں کہ اگر آپ نے ونڈوز اور میکنٹوش کے ماحول میں عام Ctrl + C، Ctrl + X اور Ctrl + V کی بورڈ شارٹ کٹس استعمال کرلی ہیں تو آپ ان کو یہاں استعمال نہیں کرسکیں گے۔ vi ایڈیٹر موڈل ہے ، اس کا مطلب ہے کہ یہاں ایک الگ کمانڈ اور ڈالنے کا موڈ ہے۔ دوسری طرف ، اگر آپ کو نیویگیٹ کرنے میں تھوڑی دشواری ہو رہی ہے ، تو اپنی انگلیوں کو h، j، k اور l کیز پر رکھیں۔

h کو بطور دائیں تیر کے بطور ، l کو ایک بائیں تیر کی طرح ، j کو نیچے کی لکیر میں منتقل کرنے کے ل k اور پھر K کو منتقل کرنے کے ل when جب آپ حذف کرنے کے لئے کسی لائن کو منتخب کرنا چاہتے ہو۔ یہ تھوڑا سا متضاد معلوم ہوسکتا ہے ، لیکن یہ کی بورڈ شارٹ کٹس ایسے وقت میں بنائے گئے تھے جب کی بورڈ کرسر کی چابیاں عالمگیر کے علاوہ کچھ بھی نہیں تھیں۔ vi صارفین کی بھاری اکثریت دراصل انہیں ترجیح دیتی ہے کیونکہ انہیں آپ کی انگلیوں کو گھریلو صف سے ہٹانے کی ضرورت نہیں ہے۔

اگرچہ اس طرح متن کو حذف اور منتقل کرنا ضروری طور پر نفیس نہیں ہوسکتا ہے جیسا کہ یہ ویم میں ہے ، لیکن آپ کو تھوڑی بہت مشق کے ساتھ اس کو پسند کرنے کی ضرورت ہوگی۔

4 منٹ پڑھا