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

How Undo Redo Commands Vim



ویم ایک مشہور اور طاقتور ٹیکسٹ ایڈیٹرز میں سے ایک ہے۔ یہ انتہائی موثر ہے اور صارفین کو چند کی اسٹروکس سے فائلوں میں ہیرا پھیری کرنے کا اختیار دیتا ہے۔ وہ چیز جو VIM کو منفرد بناتی ہے وہ یہ ہے کہ یہ ان افادیتوں میں سے ایک ہے جو دونوں سادہ اور طاقتور ہیں۔

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







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



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

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



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

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





تبدیلیاں کالعدم کریں۔

آئیے فرض کریں کہ آپ نے فائل میں کچھ تبدیلیاں کی ہیں جیسے متن شامل کرنا یا ہٹانا۔ پھر آپ نے محسوس کیا کہ آپ نے غلط کیا ہے اور تبدیلیوں کو کالعدم کرنا چاہتے ہیں۔

ویم ایڈیٹر میں تبدیلیوں کو کالعدم کرنے کے لیے ، دبائیں۔ آپ .



آپ نے جو تبدیلیاں کی ہیں انہیں کالعدم کرنے کے لیے درج ذیل نکات کو سمجھیں:

  1. تبدیلیوں کو کالعدم کرنے کے لیے ، یقینی بنائیں کہ آپ نارمل موڈ میں ہیں کیونکہ یہ کمانڈ صرف نارمل موڈ میں کام کرتی ہے (جسے کمانڈ موڈ بھی کہا جاتا ہے)۔ جیسا کہ آپ جانتے ہوں گے ، ویم ایڈیٹر کے دو طریقے ہیں: نارمل موڈ اور انسرٹ موڈ۔ اگر آپ داخل موڈ میں ہیں تو دبائیں۔ Esc نارمل موڈ میں شفٹ کرنا۔
  2. پھر یو کلید دبائیں اور آپ کی آخری تبدیلی کالعدم ہو جائے گی۔ اب اگر آپ اس سے مطمئن ہیں تو فائل کو محفوظ کریں ورنہ یو پر دبائیں کہ ایک ایک کرکے تبدیلیاں کالعدم کریں جب تک کہ آپ ویم ایڈیٹر کے نیچے بائیں جانب پہلے سے موجود تبدیلی کا پیغام نہ دیکھیں۔ یہ ظاہر کرتا ہے کہ فائل اب ابتدائی حالت میں ہے جب اسے کھولا گیا تھا۔
  3. آپ نمبروں کو کالعدم کمانڈ کے ساتھ بھی استعمال کر سکتے ہیں جیسے اگر آپ آخری تین تبدیلیاں کالعدم کرنا چاہتے ہیں تو 3u ٹائپ کریں۔
  4. داخل موڈ کی ایک مثال میں کی گئی تمام تبدیلیاں ایک تبدیلی سمجھی جائیں گی۔ مثال کے طور پر ، داخل کریں موڈ میں ، آپ نے 3 تبدیلیاں کیں اور پھر عام موڈ میں منتقل ہو گئے۔ اب اگر آپ یو دبائیں تو تینوں تبدیلیاں کالعدم ہو جائیں گی۔

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

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

تبدیلیاں دوبارہ کریں۔

تبدیلیاں جو کہ کالعدم کمانڈ کے ذریعے کالعدم کی گئی تھیں ، دوبارہ کریں۔ Ctrl+r . یہ آخری تبدیلی لائے گا جو آپ نے کی ہے۔

آپ نے جو تبدیلیاں کی ہیں انہیں کالعدم کرنے کے لیے درج ذیل نکات کو سمجھیں:

  1. کالعدم کرنے کی طرح ، ریڈو کمانڈ Ctrl+r بھی نارمل موڈ میں کام کرتا ہے۔ اگر آپ داخل موڈ میں ہیں تو ، عام موڈ میں شفٹ کرنے کے لیے Esc کلید استعمال کریں۔
  2. اب ، آخری تبدیلی کو دوبارہ کرنے کے لیے ، Ctrl+r دبائیں۔ اگر آپ اس سے ٹھیک ہیں تو فائل کو محفوظ کریں ورنہ باقی تبدیلیاں دوبارہ کرنے کے لیے Ctrl+r کا استعمال کرتے رہیں جب تک کہ آپ ویم ایڈیٹر کے نیچے بائیں جانب پہلے سے تازہ ترین تبدیلی کا پیغام نہ دیکھیں۔
  3. آپ نمبروں کو ریڈو کمانڈ کے ساتھ بھی استعمال کرسکتے ہیں جیسے اگر آپ آخری تین تبدیلیاں دوبارہ کرنا چاہتے ہیں تو 3Ctrl+r استعمال کریں۔

ویم میں اس طرح کالعدم اور دوبارہ کرنا کام کرتا ہے۔ عمل بہت آسان ہے ، تبدیلی کو کالعدم کرنے کے لیے U دبائیں ، اور اسے دوبارہ کرنے کے لیے Ctrl+r دبائیں۔ مجھے امید ہے کہ آپ کو مضمون پسند آئے گا۔