vi ٹیکسٹ ایڈیٹر میں لائن نمبر آن/آف ٹوگل کرنا۔

Toggling Line Numbers Off Vi Text Editor



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

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







نوٹ: لینکس ٹکسال 20 ذیل میں زیر بحث تمام طریقوں کو ظاہر کرنے کے لیے استعمال کیا جاتا ہے۔



مطلق لائن نمبر دکھا رہا ہے۔

مطلق (یا باقاعدہ) لائن نمبر وہ لائن نمبر ہیں جو زیادہ تر صارفین پسند کرتے ہیں۔ vi میں مطلق لائن نمبر دکھانے کے لیے ، درج ذیل اقدامات کریں:



ٹرمینل لانچ کریں۔






کوئی بھی فائل کھولیں جسے کمانڈ چلا کر vi ٹیکسٹ ایڈیٹر سے ایڈٹ کیا جا سکے۔ $ sudo vi [فائل کا نام] ٹرمینل میں ، مندرجہ ذیل کے طور پر:


کمانڈ موڈ میں داخل ہونے کے لیے Esc کلید دبائیں۔



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

کمانڈ چلائیں `۔ : سیٹ نمبر۔ ، ، حسب ذیل۔


جب آپ اس کمانڈ پر عمل کرنے کے لیے انٹر کو دبائیں گے تو مطلق لائن نمبر آپ کی فائل کی ہر لائن کے شروع میں ظاہر ہوں گے ، جیسا کہ ذیل میں دکھایا گیا ہے۔

مطلق لائن نمبرز چھپانا۔

آپ مندرجہ ذیل اقدامات کرکے vi میں مطلق لائن نمبر چھپا سکتے ہیں۔

  • ایک بار جب آپ vi میں فائل کھولیں ، Esc کلید دباکر کمانڈ موڈ درج کریں۔
  • کمانڈ پر عمل کریں `۔ : نمبر مقرر کریں `.


اس کمانڈ پر عمل کرنے کے بعد ، مطلق لائن نمبرز اب نہیں دکھائے جائیں گے ، جیسا کہ نیچے دی گئی تصویر میں دکھایا گیا ہے۔

رشتہ دار لائن نمبر دکھا رہا ہے۔

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

آپ vi میں درج ذیل اقدامات کرکے رشتہ دار لائن نمبر دکھا سکتے ہیں۔

  • ایک بار جب آپ vi میں فائل کھول لیں ، کمانڈ موڈ میں داخل ہونے کے لیے Esc کلید دبائیں۔
  • درج ذیل کمانڈ پر عمل کریں۔ : رشتہ دار نمبر مقرر کریں۔ `.


جب آپ اس کمانڈ پر عملدرآمد کرتے ہیں تو ، آپ کی فائل کی ہر لائن کے شروع میں رشتہ دار لائن نمبر ظاہر ہوں گے۔ ہمارے معاملے میں ، کیونکہ کرسر فائل کی تیسری لائن کی طرف اشارہ کر رہا تھا ، تیسری لائن کو 0 کی قیمت تفویض کی گئی ہے ، اور دیگر لائن نمبروں کا حساب اسی حساب سے لگایا گیا ہے ، جیسا کہ ذیل میں دکھایا گیا ہے:

رشتہ دار لائن نمبر چھپانا

رشتہ دار لائن نمبر چھپانے کے لیے ، آپ درج ذیل اقدامات کر سکتے ہیں:

  • ایک بار جب آپ vi میں فائل کھول لیں ، کمانڈ موڈ میں داخل ہونے کے لیے Esc کلید دبائیں۔
  • کمانڈ پر عمل کریں `۔ : نمبر نمبر سیٹ کریں۔ `.


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

ہائبرڈ لائن نمبر دکھا رہا ہے۔

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

ہم درج ذیل اقدامات کرکے ہائبرڈ لائن نمبر دکھا سکتے ہیں۔

  • ایک بار جب آپ vi میں فائل کھول لیں ، کمانڈ موڈ میں داخل ہونے کے لیے Esc کلید دبائیں۔
  • کمانڈ پر عمل کریں `۔ : رشتہ دار نمبر مقرر کریں۔ `.


جب اس کمانڈ پر عمل کیا جاتا ہے ، فائل کی ہر لائن کے شروع میں ہائبرڈ لائن نمبر دکھائے جائیں گے۔ ہمارے معاملے میں ، کیونکہ کرسر فائل کی تیسری لائن کی طرف اشارہ کر رہا تھا ، نمبر 3 تیسری لائن کو تفویض کیا گیا تھا ، اور دیگر تمام لائن نمبروں کا حساب اسی حساب سے لگایا گیا ، جیسا کہ ذیل میں دکھایا گیا ہے۔

ہائبرڈ لائن نمبرز چھپائے جا رہے ہیں۔

ہائبرڈ لائن نمبرز کو چھپانے کے لیے آپ درج ذیل اقدامات کر سکتے ہیں۔

  • ایک بار جب آپ vi میں فائل کھول لیں ، کمانڈ موڈ میں داخل ہونے کے لیے Esc کلید دبائیں۔
  • کمانڈ پر عمل کریں `۔ : نان نمبر نورلیٹیو نمبر سیٹ کریں۔ `.


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

نتیجہ

اس آرٹیکل میں زیر بحث احکامات vi ٹیکسٹ ایڈیٹر میں مطلق ، رشتہ دار اور ہائبرڈ لائن نمبرز کو آن/آف کرنے کے لیے آسانی سے استعمال کیا جا سکتا ہے۔