أفضل الطرق لتغيير محرر النصوص الافتراضي على Linux بخطوات بسيطة

“تغيير محرر النصوص الافتراضي على Linux قد يكون ضرورة للمستخدمين الذين يفضلون أدوات تحرير معينة تناسب احتياجاتهم اليومية. إذا كنت ترغب في تخصيص بيئة العمل الخاصة بك واختيار المحرر الأنسب، فإن هذا الدليل يقدم لك أفضل الطرق لتنفيذ ذلك بخطوات سهلة وواضحة. تابع القراءة لتتعرف على الطريقة المثلى لتغيير إعدادات محرر النصوص الافتراضي على نظامك.”

أفضل الطرق لتغيير محرر النصوص الافتراضي على Linux بخطوات بسيطة - %categories

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

ملاحظة
في هذا الدليل، أستخدم Ubuntu 24.04 LTS. إذا كنت تستخدم توزيعًا مختلفًا، فلا يزال بإمكانك المتابعة لأن معظم الأوامر إن لم تكن كلها متشابهة.

التحقق من محرر النصوص الافتراضي الحالي

قبل تغيير محرر النصوص الافتراضي، من الجيد معرفة محرر النصوص الافتراضي الحالي الموجود على توزيع Linux الخاص بك. للقيام بذلك، يمكنك التحقق من متغير $EDITOR عن طريق تشغيل هذا الأمر:

echo $EDITOR

ومع ذلك، إذا لم يتم تعيين متغير $EDITOR الخاص بك، فقد لا تحصل على أي إخراج في المقابل. إذا كانت هذه هي الحالة، فيمكنك أيضًا التحقق من المحرر الافتراضي باستخدام هذا الأمر:

sudo visudo

أفضل الطرق لتغيير محرر النصوص الافتراضي على Linux بخطوات بسيطة - %categories

تم فتح الملف في محرر nano. لذا، هذا هو محرر النصوص الافتراضي الخاص بي.

اقرأ أيضا:  كيفية جعل Ubuntu يبدو مثل macOS Big Sur

تغيير محرر النصوص الافتراضي

الآن بعد أن تعرفت على محرر النصوص الافتراضي الحالي لديك، دعنا نستكشف كيفية تغييره.

استخدام select-editor

يتيح لك أمر select-editor تحديد محرر لكل مستخدم. فهو يحدد محرر النصوص المفضل لديك. قم بتشغيل الأمر:

للتوضيح، سأدخل 2 لتغيير المحرر الافتراضي إلى Vim. وللتحقق من نجاح الأمر، قم بتشغيل:

cat ~/.selected_editor

 

أفضل الطرق لتغيير محرر النصوص الافتراضي على Linux بخطوات بسيطة - %categories

يجب أن يظهر لك المحرر الذي قمت بتحديده للتو.

استخدام أمر update-alternatives

يتيح لك أمر update-alternatives الاحتفاظ بروابط رمزية تحدد الأوامر الافتراضية. يمكنك استخدام هذا لتغيير السلوكيات الافتراضية مثل المحرر الذي يجب فتحه لاستدعاء النظام. على عكس أداة select-editor، يعد هذا محددًا على مستوى النظام. لاستخدام هذا الأمر لتغيير المحرر، قم بتشغيل:

sudo update-alternatives --config editor

أفضل الطرق لتغيير محرر النصوص الافتراضي على Linux بخطوات بسيطة - %categories

ثم حدد الرقم للمحرر المفضل لديك واضغط على Enter.

الآن، للتأكد من أنك قمت بتغييره بنجاح، قم بتشغيل الأمر أدناه:

ls -l /usr/bin/editor /etc/alternatives/editor

في حالتي، تم تغيير المحرر من nano إلى Vim بنجاح.

أفضل الطرق لتغيير محرر النصوص الافتراضي على Linux بخطوات بسيطة - %categories

تحرير متغير البيئة EDITOR

إذا لم تنجح الطرق المذكورة أعلاه معك، أو إذا لم يدعم توزيعك هذه الطرق، ففكر في تكوين متغيرات البيئة الضرورية، والتي سأتناولها في هذه الطريقة والطريقة التالية.

أولاً، افتح ملف تكوين shell الخاص بك في محرر نصوص. نظرًا لأنني أستخدم Bash على Ubuntu، فسأعمل مع ملف .bashrc. في حالات أخرى، قد يكون هذا ملف bash_profile أو ملفًا آخر حسب shell الخاص بك. لفتح الملف في nano، قم بتشغيل:

nano ~/.bashrc

أفضل الطرق لتغيير محرر النصوص الافتراضي على Linux بخطوات بسيطة - %categories

ثم أضف هذا السطر إلى نهاية الملف:

export EDITOR=/path/to/your/preferred/editor

على سبيل المثال، بالنسبة لـ Vim، سيكون السطر على النحو التالي:

export EDITOR=/usr/bin/vim

إذا لم تكن متأكدًا من مكان وجود محرر النصوص الخاص بك، فيمكنك كتابة السطر على هذا النحو:

export EDITOR=$(which vim)

أفضل الطرق لتغيير محرر النصوص الافتراضي على Linux بخطوات بسيطة - %categories

تستخدم هذه الطريقة الأمر which على Linux لتحديد موقع Vim. بمجرد كتابة السطر، احفظ الملف باستخدام Ctrl+O ثم اخرج من nano باستخدام أزرار Ctrl+X.

اقرأ أيضا:  كيف يمكن لمدير النوافذ المتجانبة في Linux تحسين تجربتك؟ إليك 5 طرق لتجربته

إليك سطر واحد يمكنك تشغيله في محطتك الطرفية لإنجاز الأمر بالكامل:

echo "export EDITOR='/usr/bin/vim'" >> ~/.bashrc

بعد القيام بذلك، تحتاج إلى جعل التغييرات سارية المفعول من خلال تحديد مصدر الملف. للقيام بذلك، قم بتشغيل:

source ~/.bashrc

الآن قم باختبار ما إذا كان المتغير قد تم تعيينه بشكل صحيح عن طريق تشغيل:

echo $EDITOR

يجب أن يظهر محرر النصوص الذي قمت بتعيينه للتو واستخدامه كمحرر افتراضي.

تحرير متغير البيئة VISUAL

يتمتع محرر متغير VISUAL بالقدرة على توفير وظائف طرفية متقدمة ويدعم محررات ملء الشاشة مثل nano وemacs وvim وما إلى ذلك. لا يتمتع محرر متغير EDITOR بمثل هذه الامتيازات، مما يجعلهما مختلفين بعض الشيء. يمكنك تعيين متغير VISUAL في ملف تكوين shell الخاص بك بنفس الطريقة التي تضبط بها متغير EDITOR.

echo "export VISUAL='/path/to/your/preferred/editor'" >> ~/.bashrc

ثم قم بتشغيل:

source ~/.bashrc

تأكد من أنك قمت بتعيين المتغير VISUAL بنجاح.

echo $VISUAL

أفضل الطرق لتغيير محرر النصوص الافتراضي على Linux بخطوات بسيطة - %categories

كما هو متوقع، نجح الأمر.

اختبار التغييرات

آخر شيء يجب عليك فعله هو معرفة ما إذا كان بإمكانك تغيير محرر النصوص الافتراضي بنجاح إلى محرر النصوص المفضل لديك. يمكنك التحقق من ذلك بعدة طرق مختلفة. على سبيل المثال، يمكنك التحقق من محرر crontab. للقيام بذلك، قم بتشغيل:

crontab -e

أفضل الطرق لتغيير محرر النصوص الافتراضي على Linux بخطوات بسيطة - %categories

كما ترى، محرر النصوص الافتراضي لدي الآن هو Vim بدلاً من nano.

اقرأ أيضا:  أمر Linux rm: كل ما تحتاج إلى معرفته

أحد الأشياء المهمة التي يجب معرفتها هي أن هناك ترتيبًا للأسبقية بين هذه التكوينات. لذا، افترض أنك استخدمت طرقًا مختلفة لتحديد محررات افتراضية مختلفة. أي محرر سيكون المحرر الافتراضي؟ لتحديد ذلك، إليك الترتيب:

  • سيكون لتكوين متغيرات البيئة الأولوية الأعلى وسيتجاوز جميع الإعدادات الأخرى للمستخدم الحالي.
  • ستستخدم البرامج التي تستخدم أمر select-editor لمعرفة المحرر الافتراضي اختيار ملف ~/.selected_editor كأولوية، مرة أخرى للمستخدم الحالي.
  • يأخذ التكوين على مستوى النظام باستخدام أمر update-alternatives أقل أولوية ويتم تجاوزه بواسطة الإعدادات الخاصة بالمستخدم المذكورة أعلاه.
  • يعد تحرير النصوص على Linux أحد أكثر الأشياء شيوعًا والقيام بذلك في محرر النصوص المفضل لديك يعد ميزة إضافية. إذا كنت لا تحب محررات النصوص الموجودة على نظام التشغيل الخاص بك، فيجب عليك أيضًا التفكير في تجربة محررات بديلة.

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

قد يعجبك ايضا