كيفية حذف الكتل الكبيرة من النص في محرر النانو الخاص بـ GNU



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

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



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



حذف النص إلى نهاية الملف في محرر النانو الخاص بـ GNU

يمكنك استخدام مفاتيح الأسهم على لوحة المفاتيح للتنقل عبر كتل النص في محرر nano. ابدأ بوضع المؤشر مباشرة أمام النص الذي ترغب في إزالته من الملف. الآن ، إذا كنت تقوم بتشغيل البرنامج ضمن وحدة تحكم افتراضية مما يعني أنك قمت بالضغط على Ctrl و Alt و F2 للوصول إلى بيئة سطر أوامر ملء الشاشة ، يمكنك في الواقع الضغط على Alt و T في نفس الوقت لحذف كل النص إلى نهاية الملف. قد يعمل هذا في بيئات xterm و rxvt و aterm التقليدية جدًا في ظل بيئة رسومية أيضًا.



إذا كنت تقوم بتشغيله ضمن شيء أكثر حداثة مثل Konsole لـ KDE أو xfce4-terminal ، فإن Alt + T هو اختصار معين بالفعل. يجب عليك بدلاً من ذلك الضغط على مفتاح الهروب على لوحة المفاتيح وتحريره ، والذي يُحتمل أنه يحمل اسم Esc إذا كانت لوحة المفاتيح تحتوي على تسميات. بمجرد تحريره ، يمكنك الضغط على مفتاح T. وتحريره. قد يبدو هذا غير عادي بعض الشيء في البداية ، لكن يجب أن يعمل بشكل جيد. ستلاحظ أنه تمت إزالة جزء كبير من النص بحيث تتم إزالة كل شيء فجأة من الملف بعد المؤشر. ومع ذلك ، فأنت لم تحفظ تغييراتك حتى الآن.



تمامًا مثلما دفعت Esc وإطلاق سراحه قبل الضغط على T وإطلاقه ، يمكنك فعل الشيء نفسه للتراجع عن تغييراتك. اضغط على مفتاح Esc وحرره ثم اضغط على U للتراجع عن التغييرات التي أجريتها. لإعادة الإجراء مرة ثانية ، اضغط على Esc ثم حرره قبل الضغط على المفتاح E. قد يستغرق هذا بعض الوقت لتعتاد عليه ، لكنه يصبح أسهل مع قليل من الممارسة.

ربما لا تعمل اختصارات لوحة المفاتيح التي قد تكون معتادًا عليها من عالم محرري الرسوم ، نظرًا لأن لديهم أيضًا مهام مختلفة. إذا كنت تستخدم محطة افتراضية أو محرر طرفي رسومي قديم ، فيمكنك استخدام Alt + U للتراجع عن التغييرات و Alt + E لإعادتها بالرغم من ذلك. بينما يتم إرفاق Alt + E بقائمة التحرير في معظم برامج التحرير الطرفية الحديثة ، وجدنا أن Alt + U يعمل بالفعل في مثيل xfce4-terminal الذي استخدمناه لالتقاط لقطات شاشة لهذه المقالة. قد ترغب في تجربة ذلك ، لأنه أسهل قليلاً من استخدام مفتاح Esc من هذا القبيل.

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

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

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