كيفية عرض أرقام الأسطر في السادس



جرب أداة القضاء على المشاكل

يمكن أن يكون نقاش vi مقابل vim ساخنًا بين بعض الأشخاص مثل نقاش vi مقابل emacs ، ولكن بغض النظر عن المكان الذي تقف فيه ، فهناك بعض المواقف التي قد تجد فيها نفسك مع vi ولا يوجد خيار آخر. إنه جزء قياسي من POSIX وبالتالي فهو مضمن إلى حد كبير مع كل تطبيق لـ Unix و Linux تم إجراؤه في العصر الحديث. إذا كنت تقوم في أي وقت باستكشاف أخطاء نظام مضمن وإصلاحها مثل جهاز توجيه لاسلكي أو شيء مشابه ، فستحتاج إلى استخدام Pure vi.



يتم أيضًا تضمين شكل نقي من vi ، وإن كان مجرّدًا ، في busybox ، لذلك إذا كنت تعمل في أي وقت من موجه أوامر استرداد محدود في مربع Linux ، فقد يكون لديك هذا فقط كمحرر. لا داعي للقلق إذا وجدت نفسك في أي من الحالات السابقة لأنه لا يزال بإمكانك عرض أرقام الأسطر في vi واستعادة بعض التفاصيل الأخرى التي اعتدت عليها إذا كنت من مستخدمي vim العاديين.



الطريقة 1: التحقق من أرقام الأسطر في vi

إذا سبق لك أن رأيت أي شخص يشارك في مناقشة vi vs vim ، فمن المحتمل أنك رأيت شخصًا يجلب أمر vim set ruler باعتباره فائدة كبيرة لـ vim على vi الأصلي. لحسن الحظ ، يمكنك عرض أرقام الأسطر في صيغة vi أيضًا. من المحتمل أن تكون في نوع من مطالبة تسجيل الدخول إذا كنت تعمل على جهاز مضمن. إذا لم يكن الأمر كذلك ، فيمكنك الضغط على Ctrl + Alt + F1 أو F2 للوصول إلى المكان الذي تريد الذهاب إليه. قد يرغب مستخدمو الإصدارات الرسومية من Linux في الضغط على Ctrl + Alt + T أو Super + T لإحضار محطة طرفية. يمكنك أيضًا البحث عن كلمة Terminal على Ubuntu Unity Dash ، لكن ضع في اعتبارك أنه إذا قمت فقط بكتابة vi على إصدار كامل الميزات من Linux ، فقد تحصل على vim بدلاً من ذلك. يمكنك دائمًا تشغيل الأمر BUSYBOX السادس كما أشار العديد من خبراء Linux بالفعل.



يمكنك بشكل عام كتابة اسم الملف السادس ، حيث يتم استبدال اسم الملف باسم ملف فعلي ، لتحميل أي ملف نصي تريد العمل به. قد لا ترى أي شيء في الجزء السفلي ، ولكن يجب ألا تكون في وضع الإدراج على الفور. في أي شيء يستند إلى vi الأصلي ، مثل ذلك المستخدم في AIX و HPUX و Solaris وبعض أجهزة OpenIndiana ، يمكنك الضغط على Ctrl + G لإظهار شريط يخبرك بدقة بموقعك في الملف.

استخدم روابط المفاتيح vi أو مفاتيح المؤشر إذا كانت متاحة للانتقال إلى موضع جديد ثم اضغط على Ctrl + G مرة أخرى. لن يتم تحديث هذا الشكل البدائي للمسطرة ديناميكيًا بنفس الطريقة التي يتم بها تحديث المسطرة الموجودة في vim ، ولكن يجب أن تعمل للسماح لك بالتحقق من أرقام الأسطر جيدًا في vi كما كانت.



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

الطريقة 2: حذف خط

إذا كنت معتادًا على استخدام أوامر المفاتيح في vim ، فأنت تعرف بالفعل معظم الأوامر التي ستحتاجها لـ vim. اضغط على: d لحذف السطر الحالي. اعتمادًا على نسختك ، قد تتمكن أيضًا من كتابة dd فقط وسترى السطر يتلاشى فجأة أمام عينيك.

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

إذا كنت ترغب في إزالة سطر من النص وإزالته بحيث يمكنك وضعه في مكان آخر ، وهو ما يؤدي في الواقع إلى قصه ، فيمكنك استخدام: y أو yy اعتمادًا على نسختك. يمكن للمستخدمين الذين هم في وضع الإدراج الذين يجدون هذه الأحرف في طريقهم إلى المستند ببساطة الضغط على Esc للعودة إلى وضع الأوامر أولاً.

بمجرد إزالة النص ، انتقل إلى الموضع الجديد الذي تريد وضعه فيه. بمجرد أن تكون هناك ، اكتب p لوضع النص بعد الموضع الحالي. قد ترغب في استخدام حرف P كبير إذا كنت ستضع النص قبل المكان الحالي الذي يوجد فيه المؤشر.

الرجاء مراعاة أنه إذا كنت قد اعتدت على اختصارات لوحة المفاتيح Ctrl + C و Ctrl + X و Ctrl + V الشائعة في بيئات Windows و Macintosh ، فلن تتمكن من استخدامها هنا. يعد محرر vi مشروطًا ، مما يعني وجود أمر منفصل ووضع الإدراج. من ناحية أخرى ، إذا كنت تواجه صعوبة بسيطة في التنقل ، فضع أصابعك على المفاتيح h و j و k و l.

استخدم h كسهم لليمين ، l كسهم لليسار ، j للتنقل لأسفل ثم k للانتقال لأعلى عندما تريد تحديد خط لحذفه. قد يبدو هذا غير منطقي إلى حد ما ، ولكن اختصارات لوحة المفاتيح هذه تم إنشاؤها في وقت كانت فيه مفاتيح مؤشرات لوحة المفاتيح غير عامة. الغالبية العظمى من مستخدمي vi يفضلونهم بالفعل لأنهم لا يطلبون منك إزالة أصابعك من صف المنزل.

في حين أن حذف وتحريك النص بهذه الطريقة قد لا يكون بالضرورة معقدًا كما هو الحال في vim ، فقد تعجبك كثيرًا مع القليل من الممارسة.

4 دقائق للقراءة