Jannah Theme License is not validated, Go to the theme options page to validate the license, You need a single license for each domain name.
أفضل الطرق لتغيير محرر النصوص الافتراضي على Linux بخطوات بسيطة
“تغيير محرر النصوص الافتراضي على Linux قد يكون ضرورة للمستخدمين الذين يفضلون أدوات تحرير معينة تناسب احتياجاتهم اليومية. إذا كنت ترغب في تخصيص بيئة العمل الخاصة بك واختيار المحرر الأنسب، فإن هذا الدليل يقدم لك أفضل الطرق لتنفيذ ذلك بخطوات سهلة وواضحة. تابع القراءة لتتعرف على الطريقة المثلى لتغيير إعدادات محرر النصوص الافتراضي على نظامك.”
هل محرر النصوص الافتراضي على توزيع Linux الخاص بك لا يعجبك وتريد تغييره إلى شيء آخر؟ من السهل جدًا القيام بذلك باستخدام بضعة أوامر قصيرة. سأشرح لك عدة طرق يمكنك القيام بذلك بها، بغض النظر عن إصدار Linux الذي تستخدمه.
ملاحظة في هذا الدليل، أستخدم Ubuntu 24.04 LTS. إذا كنت تستخدم توزيعًا مختلفًا، فلا يزال بإمكانك المتابعة لأن معظم الأوامر إن لم تكن كلها متشابهة.
قبل تغيير محرر النصوص الافتراضي، من الجيد معرفة محرر النصوص الافتراضي الحالي الموجود على توزيع Linux الخاص بك. للقيام بذلك، يمكنك التحقق من متغير $EDITOR عن طريق تشغيل هذا الأمر:
echo $EDITOR
ومع ذلك، إذا لم يتم تعيين متغير $EDITOR الخاص بك، فقد لا تحصل على أي إخراج في المقابل. إذا كانت هذه هي الحالة، فيمكنك أيضًا التحقق من المحرر الافتراضي باستخدام هذا الأمر:
sudo visudo
تم فتح الملف في محرر nano. لذا، هذا هو محرر النصوص الافتراضي الخاص بي.
يتيح لك أمر update-alternatives الاحتفاظ بروابط رمزية تحدد الأوامر الافتراضية. يمكنك استخدام هذا لتغيير السلوكيات الافتراضية مثل المحرر الذي يجب فتحه لاستدعاء النظام. على عكس أداة select-editor، يعد هذا محددًا على مستوى النظام. لاستخدام هذا الأمر لتغيير المحرر، قم بتشغيل:
sudo update-alternatives --config editor
ثم حدد الرقم للمحرر المفضل لديك واضغط على Enter.
الآن، للتأكد من أنك قمت بتغييره بنجاح، قم بتشغيل الأمر أدناه:
ls -l /usr/bin/editor /etc/alternatives/editor
في حالتي، تم تغيير المحرر من nano إلى Vim بنجاح.
تحرير متغير البيئة EDITOR
إذا لم تنجح الطرق المذكورة أعلاه معك، أو إذا لم يدعم توزيعك هذه الطرق، ففكر في تكوين متغيرات البيئة الضرورية، والتي سأتناولها في هذه الطريقة والطريقة التالية.
أولاً، افتح ملف تكوين shell الخاص بك في محرر نصوص. نظرًا لأنني أستخدم Bash على Ubuntu، فسأعمل مع ملف .bashrc. في حالات أخرى، قد يكون هذا ملف bash_profile أو ملفًا آخر حسب shell الخاص بك. لفتح الملف في nano، قم بتشغيل:
nano ~/.bashrc
ثم أضف هذا السطر إلى نهاية الملف:
export EDITOR=/path/to/your/preferred/editor
على سبيل المثال، بالنسبة لـ Vim، سيكون السطر على النحو التالي:
export EDITOR=/usr/bin/vim
إذا لم تكن متأكدًا من مكان وجود محرر النصوص الخاص بك، فيمكنك كتابة السطر على هذا النحو:
export EDITOR=$(which vim)
تستخدم هذه الطريقة الأمر which على Linux لتحديد موقع Vim. بمجرد كتابة السطر، احفظ الملف باستخدام Ctrl+O ثم اخرج من nano باستخدام أزرار Ctrl+X.
إليك سطر واحد يمكنك تشغيله في محطتك الطرفية لإنجاز الأمر بالكامل:
echo "export EDITOR='/usr/bin/vim'" >> ~/.bashrc
بعد القيام بذلك، تحتاج إلى جعل التغييرات سارية المفعول من خلال تحديد مصدر الملف. للقيام بذلك، قم بتشغيل:
source ~/.bashrc
الآن قم باختبار ما إذا كان المتغير قد تم تعيينه بشكل صحيح عن طريق تشغيل:
echo $EDITOR
يجب أن يظهر محرر النصوص الذي قمت بتعيينه للتو واستخدامه كمحرر افتراضي.
تحرير متغير البيئة VISUAL
يتمتع محرر متغير VISUAL بالقدرة على توفير وظائف طرفية متقدمة ويدعم محررات ملء الشاشة مثل nano وemacs وvim وما إلى ذلك. لا يتمتع محرر متغير EDITOR بمثل هذه الامتيازات، مما يجعلهما مختلفين بعض الشيء. يمكنك تعيين متغير VISUAL في ملف تكوين shell الخاص بك بنفس الطريقة التي تضبط بها متغير EDITOR.
آخر شيء يجب عليك فعله هو معرفة ما إذا كان بإمكانك تغيير محرر النصوص الافتراضي بنجاح إلى محرر النصوص المفضل لديك. يمكنك التحقق من ذلك بعدة طرق مختلفة. على سبيل المثال، يمكنك التحقق من محرر crontab. للقيام بذلك، قم بتشغيل:
crontab -e
كما ترى، محرر النصوص الافتراضي لدي الآن هو Vim بدلاً من nano.
أحد الأشياء المهمة التي يجب معرفتها هي أن هناك ترتيبًا للأسبقية بين هذه التكوينات. لذا، افترض أنك استخدمت طرقًا مختلفة لتحديد محررات افتراضية مختلفة. أي محرر سيكون المحرر الافتراضي؟ لتحديد ذلك، إليك الترتيب:
سيكون لتكوين متغيرات البيئة الأولوية الأعلى وسيتجاوز جميع الإعدادات الأخرى للمستخدم الحالي.
ستستخدم البرامج التي تستخدم أمر select-editor لمعرفة المحرر الافتراضي اختيار ملف ~/.selected_editor كأولوية، مرة أخرى للمستخدم الحالي.
يأخذ التكوين على مستوى النظام باستخدام أمر update-alternatives أقل أولوية ويتم تجاوزه بواسطة الإعدادات الخاصة بالمستخدم المذكورة أعلاه.
يعد تحرير النصوص على Linux أحد أكثر الأشياء شيوعًا والقيام بذلك في محرر النصوص المفضل لديك يعد ميزة إضافية. إذا كنت لا تحب محررات النصوص الموجودة على نظام التشغيل الخاص بك، فيجب عليك أيضًا التفكير في تجربة محررات بديلة.
بفضل الخطوات الموضحة في هذا الدليل، أصبح تغيير محرر النصوص الافتراضي على Linux أمرًا سهلًا يمكن تنفيذه في دقائق. سواء كنت تفضل المحررات الكلاسيكية أو الحديثة، يمكنك الآن تخصيص نظامك ليعمل بالطريقة التي تناسبك. إذا كانت لديك أي أسئلة أو تواجه مشكلات أثناء الإعداد، لا تتردد في طلب المساعدة من مجتمع Linux.