قد يكون تحرير الملفات النصية مباشرة من محطة Linux أمرًا صعبًا ، خاصة إذا كنت تستخدم محرر نصوص معقدًا مثل Vi أو Vim. يواجه المستخدمون المبتدئون وقتًا عصيبًا في التفاف رؤوسهم حول برامج تحرير نصوص سطر الأوامر ، وغالبًا ما يجدون صعوبة في حفظ روابط المفاتيح المستخدمة لأداء العمليات الأساسية.
حتى حذف الأسطر في Vi و Vim يمكن أن يكون مهمة محطمة للأعصاب للقادمين الجدد. لكن استخدام أداة بدائية مثل محرر النصوص لا يجب أن يكون بهذه الصعوبة.
إليك كيفية إزالة سطر واحد أو أكثر من ملف نصي باستخدام Vi و Vim.
كيفية حذف سطر واحد في Vi / Vim
هناك طريقة أفضل لحذف سطور كاملة في Vi و Vim من البريد العشوائي مسافة للخلف على لوحة المفاتيح.
لحذف خط في Vi أو Vim ، قم بالتبديل إلى الوضع العادي أولاً. إذا كنت في وضع الأوامر أو وضع الإدراج ، فيمكنك العودة إلى الوضع العادي بالضغط هرب.
قم بتمييز الخط الذي تريد حذفه ، ثم اضغط على ي أو د على لوحة المفاتيح. سيقوم المحرر تلقائيًا بإزالة السطر بالكامل من الملف. لاحظ أن أوامر Vi و Vim حساسة لحالة الأحرف ، مما يعني د و د يتم تحديدها على أنها أمرين منفصلين.
ضرب ي أو د عدة مرات سيحذف عدة أسطر واحدًا تلو الآخر. سيتم تمييز السطر التالي تلقائيًا بمجرد حذف الأول.
متعلق ب: كيفية استخدام Vim: دليل للأساسيات
حذف خطوط متعددة في السادس وفيم
إذا وجدت مفاتيح الضغط بشكل متكرر على لوحة المفاتيح غير مريحة ، فيمكنك إزالة عدة أسطر مرة واحدة عن طريق تعديل الأمر المذكور أعلاه. بدلا من الضغط ببساطة ي، يمكنك تحديد عدد الأسطر التي تريد حذفها.
على سبيل المثال ، الكتابة 3dd سيحذف الأسطر الثلاثة التالية من الملف.
إذا كنت ترغب في حذف خطوط ضمن نطاق معين ، فسيتعين عليك التبديل إلى وضع الأوامر أولاً (اضغط على هرب بينما في الوضع العادي). بعد ذلك ، استخدم بناء الجملة التالي لإنشاء أمر الحذف الخاص بك:
: [بدء] ، [نهاية] د
على سبيل المثال ، لحذف الأسطر الواقعة بين النطاق الأول والخامس:
: 1،5 د
يمكنك أيضًا استخدام أحرف البدل في الأمر المذكور أعلاه.
- . (نقطة): يشير إلى السطر الحالي
- $ (دولار): تشير إلى نهاية الملف
- ٪ (النسبة المئوية): تطابق جميع الأسطر الموجودة في الملف
على سبيل المثال:
:. ، 5d # يحذف الخطوط بين السطر الحالي والخط الخامس.
:.، $ d # يزيل كل الأسطر التي تبدأ من السطر الحالي حتى النهاية.
:٪ d # يمسح الملف بأكمله
متعلق ب: ورقة الغش لمحرر سطر أوامر Vim Linux
Spaming Backspace؟ آسف ، أنا أستخدم Vi / Vim
إذا كنت تريد أن تصبح مستخدمًا قويًا لنظام Linux ، فإن تعلم خصوصيات وعموميات الأدوات المساعدة لسطر الأوامر هو الاتجاه الذي يجب أن تتجه إليه. في نظام التشغيل Linux ، يمكنك استخدام العديد من الاختصارات وارتباطات المفاتيح لأداء المهام التي قد تستغرق الكثير من الوقت والجهد.
بالنسبة لأولئك الذين يتطلعون إلى إتقان Vim ، هناك أخبار جيدة. تأتي حزمة vim مع Vimtutor ، وهو مدرس سطر أوامر مجاني سيساعدك على الاستفادة من Vim إلى إمكاناته الحقيقية.
قد يكون تعلم كيفية استخدام محرر نصوص قائم على المحطة الطرفية مثل Vim أمرًا صعبًا. لكن ليس عليك أن تمر بكل هذه المشاكل ، وليس مع Vimtutor.
اقرأ التالي
- لينكس
- محرر النص
- تطبيقات Linux

Deepesh هو محرر جونيور لنظام Linux في MUO. يكتب أدلة إعلامية على نظام Linux ، بهدف توفير تجربة سعيدة لجميع الوافدين الجدد. لست متأكدًا من الأفلام ، ولكن إذا كنت تريد التحدث عن التكنولوجيا ، فهو الرجل المناسب لك. في أوقات فراغه ، يمكنك أن تجده يقرأ الكتب أو يستمع إلى أنواع موسيقية مختلفة أو يعزف على جيتاره.
اشترك في نشرتنا الإخبارية
انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!
انقر هنا للاشتراك