VIM موڈز اور موڈ کو تبدیل کرنے کا طریقہ

Vim Modes How Change Mode



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

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







براہ کرم نوٹ کریں کہ اس آرٹیکل میں زیر بحث تمام احکامات اور عمل اوبنٹو 20.04 LTS (فوکل فوسا) پر آزمائے گئے ہیں۔



تشدد کے طریقے۔

ویم میں ، آپریشن کے تین طریقے ہیں: عام ، داخل کریں ، اور بصری۔



نارمل موڈ

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





دوسرے طریقوں سے نارمل موڈ تک رسائی حاصل کرنے کے لیے ، Esc کلید دبائیں۔

موڈ داخل کریں۔

داخل کریں موڈ وہ ہے جہاں آپ فائل میں اپنا متن داخل کر سکتے ہیں۔ یہ موڈ موجودہ کرسر لوکیشن پر آپ کے لکھے ہوئے ہر کردار کو داخل کرتا ہے۔



بصری وضع۔

بصری موڈ آپ کو متن منتخب کرنے کی اجازت دیتا ہے تاکہ آپ اس پر کچھ آپریشن (کٹ ، کاپی ، ڈیلیٹ) کر سکیں۔

طریقوں کو تبدیل کرنا۔

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

کسی بھی کردار کو ٹائپ کرنے کے لیے ، آپ کو داخل موڈ پر سوئچ کرنے کی ضرورت ہوگی۔ نارمل موڈ سے داخل موڈ میں داخل ہونے کے لیے مختلف کمانڈ ہیں جو کہ i ، I ، o ، O ، a ، اور A. ہیں جو کہ موڈ داخل کرنے کے لیے سب سے زیادہ استعمال ہونے والی کمانڈ ہے i۔ عام موڈ میں واپس جانے کے لیے ، Esc دبائیں۔

عمومی وضع سے بصری وضع پر جانے کے لیے ، مختلف کمانڈز ہیں v ، V ، Shift + v ، اور Ctrl + v۔ موڈ داخل کرنے کے لیے سب سے زیادہ استعمال ہونے والی کمانڈ v ہے۔

داخل موڈ سے بصری موڈ پر جانے کے لیے ، سب سے پہلے Esc دباکر نارمل موڈ میں شفٹ کریں ، پھر بصری وضع میں آنے کے لیے v دبائیں۔

بنیادی احکامات۔

ذیل میں کچھ بنیادی احکامات ہیں جو ویم میں متن داخل کرنے اور ہیرا پھیری کے لیے استعمال کیے جا سکتے ہیں۔

فائل سے متعلقہ کمانڈ۔

: میں ڈسک پر فائل لکھیں
: کیا فائل کو محفوظ کیے بغیر vi چھوڑ دیں۔
: wq فائل کو ڈسک پر لکھیں اور vi چھوڑ دیں۔
: q! انتباہ کو نظر انداز کریں اور تبدیلی کو ضائع کریں۔
: w فائل نام۔ فائل کو بطور محفوظ کریں۔ فائل کا نام

کرسر منتقل کرنا۔

j کرسر کو ایک لائن سے نیچے لے جائیں۔
کو کرسر کی پوزیشن کو ایک لائن پر منتقل کریں۔
کی کرسر کو اسکرین کے نیچے منتقل کریں۔
لائن کے آغاز پر جائیں
$ لائن کے آخر میں منتقل کریں

متن داخل کرنا۔

میں لائن کے شروع میں متن داخل کریں۔
میں موجودہ کرسر لوکیشن سے پہلے ٹیکسٹ داخل کریں۔
کو موجودہ کرسر لوکیشن کے بعد ٹیکسٹ داخل کریں۔
یا موجودہ کرسر لوکیشن کے نیچے ٹیکسٹ کے لیے ایک نئی لائن بنائیں۔
یا موجودہ کرسر لوکیشن کے اوپر ٹیکسٹ کے لیے ایک نئی لائن بنائیں۔

متن تبدیل کرنا۔

ڈی سی پوری لائن کو ہٹا دیں اور داخل موڈ شروع کریں۔
s کرسر کے نیچے کردار کو ہٹا دیں اور داخل کریں موڈ شروع کریں۔
r کرسر کے نیچے کردار کو تبدیل کریں۔

کاپی پیسٹنگ۔

اور منتخب متن کو کلپ بورڈ میں کاپی کریں۔
ہاں موجودہ لائن کاپی کریں۔
پی۔ داخل کریں کرسر سے پہلے کا متن ،
p کرسر کے بعد پوائنٹ پر ٹیکسٹ داخل کریں۔

متن حذف کرنا۔

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

کالعدم / دوبارہ کریں

آپ آخری تبدیلی کو کالعدم کریں

Ctrl_R تیار

ٹیکسٹ ایڈیٹر کو ایڈیٹنگ کے لیے بہتر بنانا چاہیے ، نہ صرف لکھنا ، اور ویم ان میں سے ایک ہے۔ اس میں متن میں ترمیم ، داخل کرنے اور منتخب کرنے کے الگ الگ طریقے ہیں۔ اس آرٹیکل میں ، آپ نے vim Normal ، Insert ، اور Visual mode کے بارے میں اور مختلف طریقوں کے درمیان سوئچ کرنے کا طریقہ سیکھا ہے۔ مجھے امید ہے کہ آپ نے مضمون پسند کیا!