ویم کا استعمال کیسے کریں: بنیادی باتوں کے لیے ایک رہنما۔

ویم کا استعمال کیسے کریں: بنیادی باتوں کے لیے ایک رہنما۔

ویم یونیکس جیسے سسٹمز کے لیے دستیاب سب سے طاقتور اور ورسٹائل کوڈ ایڈیٹر ہے۔ یہ بل جوائے کے تیار کردہ وی ​​ایڈیٹر کی توسیع ہے۔ ویم زیادہ تر لینکس اور بی ایس ڈی سسٹم پر بطور ڈیفالٹ دستیاب ہے۔





اس طرح ، آپ اپنے تمام سسٹمز اور ریموٹ مشینوں پر ایک ہی ایڈیٹر استعمال کرسکتے ہیں۔ ویم کی سخت الفاظ بھی اسے انتہائی موثر اور اظہار خیال بناتی ہے۔





ویم کیسے کام کرتا ہے؟

ویم روایتی سے مختلف ہے۔ لینکس ٹیکسٹ ایڈیٹرز۔ . یہ ایک کام کرنے اور اسے صحیح کرنے کے یونکس فلسفے کو برقرار رکھتا ہے۔ بنیادی تصور یہ ہے کہ بطور پروگرامر ، ہم اپنا زیادہ تر وقت کوڈ میں ترمیم کرتے ہیں ، اسے لکھتے نہیں۔





ویم اس سے نمٹنے کے لیے کئی طریقے فراہم کرتا ہے۔ ہر موڈ کچھ مختلف کرتا ہے اور کی اسٹروک کے ذریعے کنٹرول کیا جاتا ہے۔ ضروری ویم موڈ عام موڈ ، بصری موڈ ، داخل موڈ ، اور کمانڈ موڈ ہیں۔

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



میرے ای میل ایڈریس سے منسلک تمام اکاؤنٹس مفت تلاش کریں۔

داخل موڈ میں ویم کا استعمال کیسے کریں

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

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





:w

داخل کرنے کے موڈ میں جانے کے اور بھی طریقے ہیں۔ مثال کے طور پر ، آپ دباکر موجودہ لائن کے بالکل نیچے متن داخل کرسکتے ہیں۔ یا عام موڈ میں. استعمال کریں۔ یا موجودہ لائن کے اوپر متن داخل کرنا۔

استعمال کریں۔ میں موجودہ لائن کے آغاز میں متن داخل کرنے کے لیے۔ آپ استعمال کر سکتے ہیں کو کرسر کے فورا بعد متن شامل کرنے کی کلید۔ استعمال کریں۔ TO لائن کے آخر میں متن شامل کرنے کے لیے۔





موجودہ فائل کو بچانے اور چھوڑنے کے لیے ، کمانڈ موڈ پر جائیں ، اور درج ذیل ٹائپ کریں۔

:wq

ویم کو نارمل موڈ میں کیسے استعمال کریں۔

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

معیاری تیر والے بٹنوں کے بجائے ، ویم استعمال کرتا ہے۔ hjkl ( h بائیں کے لیے ، j نیچے کے لیے ، کو کے لیے ، اور کی دائیں کے لیے) نیویگیشن کے لیے۔ یہ شروع میں مخالف نتیجہ خیز لگ سکتا ہے۔ لیکن ، ویم ایسا کرتا ہے تاکہ صارفین کو اپنے کی بورڈ پر تیر والے بٹنوں تک پہنچنے میں وقت کی بچت ہو۔

نیز ، بہت سے کنسول پر مبنی ایڈیٹرز کی طرح ، ویم صارفین کو ماؤس سے دور رہنے کی ترغیب دیتا ہے۔ آپ ماؤس سپورٹ کو چالو کرنے کے لئے ویم کو تشکیل دے سکتے ہیں۔

آپ لفظ بہ لفظ متن کے گرد بھی گھوم سکتے ہیں۔ مثال کے طور پر ، دبانا۔ میں نارمل موڈ میں کرسر کو اگلے لفظ کے آغاز کی طرف لے جاتا ہے۔ آپ استعمال کرتے ہوئے موجودہ لفظ کے آغاز میں جا سکتے ہیں۔ ب اور کے ذریعے ختم اور .

استعمال کریں۔ ایک لائن کے آغاز پر تشریف لے جانے کے لیے اور $ اختتام تک جانے کے لیے دبانا۔ ایچ اسکرین کے اوپری حصے پر کرسر ملتا ہے ، ایم درمیان میں ، اور دی نیچے تک. آپ استعمال کرکے اوپر اور نیچے سکرول کرسکتے ہیں۔ Ctrl+u اور Ctrl+d . اگر آپ دبائیں۔ دن عام موڈ میں ، ویم کرسر کو اوپر لے جائے گا۔ داخل کریں۔ جی آخر میں منتقل کرنے کے لئے.

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

d{motion}

تحریک کچھ بھی ہو سکتی ہے۔ مثال کے طور پر ، دبانا۔ dw عام موڈ میں موجودہ لفظ حذف کر دیتا ہے۔ اگر آپ ٹائپ کریں۔ d $ ، ویم لائن کے آخر تک ہر چیز کو حذف کردے گا۔ اسی طرح ٹائپنگ۔ d0 لائن کے آغاز میں حذف استعمال کریں۔ ڈی ڈی پوری لائن حذف کرنے کے لیے

تاہم ، آپ کو کسی چیز کو حذف کرنے اور تبدیل کرنے کے موڈ میں جانے کی ضرورت نہیں ہے۔ کی ج آپریٹر ہمیں عام موڈ سے براہ راست ویم موشن میں تبدیلیاں کرنے کی اجازت دیتا ہے۔

c{motion}

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

استعمال کریں۔ اور نقلیں نقل کرنے کے لیے اور p انہیں چسپاں کرنے کے لیے تو ، ہے موجودہ لفظ کاپی کرتا ہے ، اور ہاں پوری لائن کاپی کرتا ہے۔ آپ ڈاٹ کا استعمال کرتے ہوئے پچھلی کمانڈ کو دہرا سکتے ہیں۔ . آپریٹر ، استعمال کرتے ہوئے تبدیلیاں کالعدم کریں۔ آپ ، اور ان کا استعمال کرتے ہوئے دوبارہ کریں۔ Ctrl+r .

اگر آپ اپنے کوڈ میں کچھ تلاش کرنا چاہتے ہیں تو لینکس میں درج ذیل vim کمانڈ استعمال کریں۔

/{regex}

یہاں ، ریجیکس ایک باقاعدہ اظہار ہے۔ دبائیں n اگلے میچ میں جانے کے لیے اور ن۔ پچھلے میچ کے لیے

بصری موڈ میں ویم کا استعمال کیسے کریں

بصری وضع میں ویم کا استعمال ہمیں تحریک کی چابیاں استعمال کرتے ہوئے متن کے بلاکس کو منتخب کرنے کی اجازت دیتا ہے۔ اس طرح بجلی استعمال کرنے والے کوڈ بلاکس کو ویم میں منتقل کرتے ہیں۔ داخل کریں۔ v بصری موڈ میں سوئچ کرنے کے لیے نارمل موڈ میں۔

سکرین ٹھیک کرنے کے لیے سستے مقامات۔

اب آپ نیویگیشن کیز کا استعمال کرتے ہوئے ٹیکسٹ یا کوڈ کے کچھ حصوں کو نمایاں کر سکتے ہیں۔ hjkl . استعمال کریں۔ Ctrl+v بصری بلاک موڈ میں تبدیل کرنے کے لیے۔ یہاں ، آپ متن کے بلاکس منتخب کر سکتے ہیں۔ آپ بصری لائن موڈ میں جا کر لائنوں کو نمایاں کر سکتے ہیں۔ استعمال کریں۔ وی۔ بصری لائن موڈ منتخب کرنے کے لیے۔

یہ ہمیں متن کے بلاک میں ایک ساتھ ترمیم کرنے کی اجازت دیتا ہے۔ مثال کے طور پر ، آپ ٹیکسٹ بلاک منتخب کر سکتے ہیں اور دبائیں۔ اور متن کو ویم بفر میں کاپی کرنے کے لئے۔

ویم کمانڈ موڈ کا استعمال کیسے کریں

ہم ٹائپ کرکے کمانڈ موڈ تک رسائی حاصل کر سکتے ہیں۔ : نارمل موڈ میں یہ کرسر کو اسکرین کے نیچے لے آئے گا ، اس کے بعد بڑی آنت۔ ذیل میں لینکس میں کچھ انتہائی مفید ویم کمانڈ ہیں۔

  • : میں فائل میں تبدیلیاں محفوظ کریں۔
  • : wq بچائیں اور چھوڑ دیں
  • :ایسے محفوظ کریں فائل موجودہ فائل کو بطور فائل محفوظ کریں۔
  • : کیا vim چھوڑ دو
  • : q! تبدیلیوں کو چھوڑیں اور ضائع کریں۔
  • : اور فائل ترمیم کے لیے فائل کھولیں۔
  • :مدد کھلی مدد

مفید ویم کمانڈز تک فوری رسائی کے لیے اس ویم چیٹ شیٹ کو بک مارک کریں۔

ویم کی بنیادی باتوں میں مہارت حاصل کرنا۔

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

بانٹیں بانٹیں ٹویٹ ای میل۔ نانو بمقابلہ ویم: بہترین ٹرمینل ٹیکسٹ ایڈیٹرز ، موازنہ۔

لینکس کے لیے ٹرمینل ٹیکسٹ ایڈیٹر کی تلاش ہے؟ اہم انتخاب ویم اور نانو کے درمیان ہے! یہاں ہے کہ وہ کس طرح موازنہ کرتے ہیں۔

اگلا پڑھیں۔
متعلقہ موضوعات۔
  • لینکس
  • میں آیا
مصنف کے بارے میں روبیت حسین۔(39 مضامین شائع ہوئے)

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

روبیت حسین سے مزید

ہماری نیوز لیٹر کو سبسکرائب کریں

ٹیک ٹپس ، جائزے ، مفت ای بکس ، اور خصوصی سودوں کے لیے ہمارے نیوز لیٹر میں شامل ہوں!

سبسکرائب کرنے کے لیے یہاں کلک کریں۔