بنیادی ویم ایڈیٹر کمانڈز

Bnyady Wym Ay Y R Kman Z



ویم ایک مشہور ٹیکسٹ ایڈیٹر ہے جو ٹرمینل سے ہی موثر ٹیکسٹ ایڈیٹنگ کے لیے ڈیزائن کیا گیا ہے۔ یہ Vi ایڈیٹر کا ایڈوانس ورژن ہے اور مختلف آپریٹنگ سسٹمز، جیسے macOS، BSD، Windows اور Linux پر تعاون یافتہ ہے۔ Vim بنیادی طور پر پروگرامر کے آلے کے طور پر جانا جاتا ہے، کیونکہ اس میں بہت سی خصوصیات ہیں جو فوری ٹیکسٹ ایڈیٹنگ کی اجازت دیتی ہیں۔

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







ویم ایڈیٹر کے بنیادی شارٹ کٹس

یاد رکھیں، Vim ایڈیٹر پہلے سے نصب شدہ افادیت نہیں ہے۔ لہذا، ہم پڑھنے کی سفارش کرتے ہیں یہ گائیڈ اگلے مرحلے پر جانے سے پہلے Vim ایڈیٹر انسٹال کریں۔ اب، آئیے درج ذیل کمانڈ کا استعمال کرتے ہوئے 'example.txt' فائل بنا کر شروع کریں:



کیونکہ example.txt

یہاں، آپ متن کو شامل کر سکتے ہیں اور نیچے دی گئی کلیدوں کے ذریعے لائنوں پر جا سکتے ہیں:



چابیاں تفصیل
ایچ بائیں منتقل کریں۔
ایل دائیں بڑھو
کے آگے ہو جاو
جے نیچے منتقل
میں کسی بھی لفظ کے آغاز پر آگے بڑھیں۔
بی کسی بھی لفظ کے شروع میں پیچھے کی طرف جائیں۔
اور کسی بھی لفظ کے آخر تک آگے بڑھیں۔
اے لائن کے آغاز پر جائیں۔
$ ایک لائن کے آخر میں منتقل کریں۔
جی پورے متن کی آخری لائن پر جائیں۔
جی جی پورے متن کی پہلی لائن پر جائیں۔

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





I کلید: اگر آپ اپنے کرسر سے پہلے متن داخل کرنا چاہتے ہیں تو کی بورڈ پر I بٹن دبائیں، اور آپ کو ونڈو میں 'Insert' نظر آئے گا۔ مثال کے طور پر، پیراگراف سے پہلے 'اہم' لفظ شامل کریں، لہذا ہمیں I کلید کو دبانا ہوگا اور متن کو ٹائپ کرنا شروع کرنا ہوگا:

  آئی-کی-شارٹ کٹ-برائے-ویم-ایڈیٹر



متن داخل کرنے کے بعد، براہ کرم انسرٹ موڈ سے باہر نکلنے کے لیے Escape (Esc) کلید کو دبائیں۔

O کلید: صرف O کلید کو دبانے سے، آپ مؤثر طریقے سے موجودہ لائن کے نیچے ایک نئی لائن کھول سکتے ہیں۔

شفٹ + O کیز : یہ موجودہ لائن کے اوپر نئی لائن کھولے گا۔

چابی: داخل کرنے کے موڈ تک رسائی کے لیے A کلید کو دبائیں اور کرسر کے بعد متن شامل کریں۔

شفٹ + A کیز: ایک لائن کے آخر میں متن داخل کرنے کے لیے شفٹ پلس A کیز کو دبائیں۔

شفٹ/CTRL + R کیز: R کلید کا شارٹ کٹ صرف ایک کریکٹر کی جگہ لے لیتا ہے، لیکن اگر آپ ایک سے زیادہ حروف کو تبدیل کرنا چاہتے ہیں تو Shift یا CTRL + R کیز کو دبائیں۔

CW شارٹ کٹ: پورے لفظ کو حذف کرنے کے لیے C اور پھر W کیز کو دبائیں۔ ان کیز کو دبانے کے بعد، آپ پورے لفظ کو تبدیل کرنے کے لیے Insert موڈ میں داخل ہو سکتے ہیں۔

CC شارٹ کٹ: CC شارٹ کٹ CW جیسا ہے لیکن پوری لائن کو حذف کر دے گا اور آپ کو ایک نیا شامل کرنے دے گا۔

ایکس کلید: آپ کرسر پر مخصوص کریکٹر کو حذف کرنے کے لیے X کلید کو دبا سکتے ہیں۔ تاہم، یقینی بنائیں کہ آپ داخل کرنے کے موڈ میں نہیں ہیں۔

شفٹ + ایکس کیز: کرسر پر مخصوص لائن کو حذف کرنے کے لیے آپ شفٹ اور ایکس کیز کو دبا سکتے ہیں۔

ڈی ڈی شارٹ کٹ : یہ شارٹ کٹ پوری لائن کو حذف کردے گا۔ مزید برآں، اگر آپ ایک سے زیادہ لائنوں کو حذف کرنا چاہتے ہیں، تو کی بورڈ پر موجود نمبر کو صحیح ترتیب سے دبائیں. مثال کے طور پر، اگر آپ پانچ لائنوں کو حذف کرنا چاہتے ہیں، تو اسی ترتیب میں D، 5، اور D دبائیں۔

ڈی ڈبلیو شارٹ کٹ : DW شارٹ کٹ پورے لفظ کو حذف کر دے گا۔

آئی ایس شارٹ کٹ : اس شارٹ کٹ کو یانک کہا جاتا ہے، اور یہ ایک لفظ کی نقل کرتا ہے۔

YY شارٹ کٹ : یہ شارٹ کٹ ایک لائن کاپی کرے گا۔

P کلید: یہ متن کو مخصوص پیراگراف کے آخر میں چسپاں کر دے گا۔

شفٹ + پی کیز: متن کو اوپر والے پیراگراف میں چسپاں کر دیا جائے گا۔

ویم ایڈیٹر کے ضروری احکام

:سیٹ نمبر: آپ ایڈیٹر میں لائن نمبر ظاہر کرنے کے لیے یہ کمانڈ استعمال کر سکتے ہیں:

  ویم ایڈیٹر میں سیٹ-نو-کمانڈ

:سیٹ نمبر! اسی طرح، آپ لائن نمبرز کو ہٹا سکتے ہیں۔

:{لائن نمبر}: جب آپ کسی مخصوص لائن نمبر پر جانا چاہتے ہیں تو یہ کمانڈ استعمال کریں۔ مثال کے طور پر، 17 ویں لائن پر ری ڈائریکٹ کرنے کے لیے 17 ٹائپ کریں۔

  ویم ایڈیٹر میں لائن نمبر

:set mouse=a: یہ کمانڈ ماؤس کو فعال کرے گا، اور آپ اسے متن کو کاپی اور پیسٹ کرنے کے لیے استعمال کر سکتے ہیں۔ مزید یہ کہ، آپ مخصوص متن کو بھی منتخب کر سکتے ہیں اور اسے کسی اور چیز سے بدل سکتے ہیں:

:%s/پرانا/نیا/g: آپ اس کمانڈ کو کسی مخصوص لفظ کو دوسرے سے بدلنے کے لیے استعمال کر سکتے ہیں۔ مثال کے طور پر، آئیے درج ذیل کمانڈ کا استعمال کرتے ہوئے لفظ 'Linux' کو 'OS' سے بدل دیں۔

: % s / لینکس / تم / جی

  -متبادل-کمانڈ-ان-ویم-ایڈیٹر
مندرجہ بالا کمانڈ میں، s کا مطلب ہے 'متبادل' اور % ان لائنوں کی تعداد بتاتا ہے جو کمانڈ کو تبدیلی کو لاگو کرنا چاہیے۔ اس لیے، اگر آپ تمام سطروں میں لفظ کو تبدیل کرنا چاہتے ہیں، تو % استعمال کریں یا اس کے بجائے لائن نمبر بتائیں۔ مزید یہ کہ جی 'عالمی' ہے۔ جو مکمل دستاویز میں پرانے کے تمام واقعات کی جگہ لے لیتا ہے۔

اضافی شارٹ کٹس

اب، آپ متن کو تلاش کرنے اور ٹیکسٹ فائل کو Vim ٹیکسٹ ایڈیٹر میں محفوظ کرنے کے لیے کچھ اضافی شارٹ کٹ استعمال کر سکتے ہیں۔

/: / کلید کو دبائیں اور وہ متن درج کریں جسے آپ تلاش کرنا چاہتے ہیں۔ یہ کمانڈ فارورڈ سرچ کرے گا۔

?: اسی طرح، آپ ? کو پسماندہ تلاش کرنے کے لیے استعمال کر سکتے ہیں۔

:میں: آپ Vim ایڈیٹر سے باہر نکلے بغیر فائل کو لکھنے یا محفوظ کرنے کے لیے اس کمانڈ کا استعمال کر سکتے ہیں۔

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

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

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

ختم کرو

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