حذف النص
كما قد نتوقع ، vi يقدم مجموعة متنوعة من الطرق لحذف النص ، وكلها تحتوي على ضغطتين على المفاتيح. لأول مرة x سيحذف المفتاح حرفًا في موقع المؤشر. x قد يسبقه رقم يحدد عدد الأحرف التي سيتم حذفها. ال d المفتاح هو الغرض العام. يحب x، قد يسبقه رقم يحدد عدد المرات التي سيتم فيها الحذف. بالإضافة الى، d متبوعًا دائمًا بأمر حركة يتحكم في حجم الحذف. وهنا بعض الأمثلة:
الجدول 12-3: أوامر حذف النص
يحذف الأمر
يحذف الأمر
x الحرف الحالي.
3x الحرف الحالي والحرفين التاليين.
dd الخط الحالي.
5dd السطر الحالي والأربعة أسطر التالية.
dW من موضع المؤشر الحالي إلى بداية الكلمة التالية.
د $ من موقع المؤشر الحالي إلى نهاية السطر الحالي.
d0 من موقع المؤشر الحالي إلى بداية السطر.
د ^ من موقع المؤشر الحالي إلى أول حرف بدون مسافة بيضاء في السطر.
dG من السطر الحالي إلى نهاية الملف.
d20G من السطر الحالي إلى السطر العشرين من الملف.
ضع المؤشر على كلمة "It" في السطر الأول من نصنا. اضغط على x بشكل متكرر حتى يتم حذف بقية الجملة. بعد ذلك ، اضغط على u مفتاح بشكل متكرر حتى الحذف
تم التراجع عنه.
ملحوظة: لابيلا ريال vi يدعم مستوى واحد فقط من التراجع. همة يدعم مستويات متعددة.
دعنا نحاول الحذف مرة أخرى ، هذه المرة باستخدام امتداد d أمر. مرة أخرى ، حرك المؤشر إلى كلمة "It" واضغط dW لحذف الكلمة:
قفز الثعلب البني السريع فوق الكلب الكسول. كان رائعا. خط 2
خط 3
خط 4
خط 5
قفز الثعلب البني السريع فوق الكلب الكسول. كان رائعا. خط 2
خط 3
خط 4
خط 5
صحافة d$ للحذف من موضع المؤشر إلى نهاية السطر:
قفز الثعلب البني السريع فوق الكلب الكسول. خط 2
خط 3
خط 4
خط 5
قفز الثعلب البني السريع فوق الكلب الكسول. خط 2
خط 3
خط 4
خط 5
صحافة dG للحذف من السطر الحالي إلى نهاية الملف:
~
~
~
~
~
~
~
~
~
~
صحافة u ثلاث مرات للتراجع عن الحذف.