يعد Emacs أحد أقدم برامج تحرير النصوص التي يمكنك العثور عليها اليوم. لقد كان قيد التطوير لأكثر من 40 عامًا اعتبارًا من عام 2022.

Emacs هو برنامج متعدد المنصات ومفتوح المصدر ومتعدد الاستخدامات. يمكنك استخدامه لمجموعة كبيرة من الأشياء ، من تحرير ملفات التكوين إلى البرمجة ومعالجة المستندات. يمكن أن يؤدي فهم كيفية استخدام هذا المحرر القوي إلى تحسين إنتاجيتك على Linux بشكل كبير.

تثبيت إيماكس على لينوكس

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

على التوزيعات القائمة على دبيان

أولاً ، قم بتحديث مصادر الحزمة الخاصة بك باستخدام الأمر التالي:

sudo apt تحديث

ثم قم بتثبيت محرر النصوص Emacs.

sudo apt تثبيت إيماكس

على Fedora و CentOS و RHEL

استخدم مدير الحزم DNF لتثبيت Emacs على Red Hat Enterprise Linux (RHEL) و Fedora والتوزيعات المماثلة.

sudo dnf تثبيت إيماكس

على Linux Distros المستندة إلى Arch

يستخدم مدير الحزم بكمن على التوزيعات القائمة على Arch مثل Manjaro و Garuda Linux لتثبيت Emacs.

sudo pacman -S emacs
instagram viewer

بدء إيماكس

يمكنك التحقق من إصدار Emacs الذي تقوم بتشغيله على جهاز الكمبيوتر الخاص بك باستخدام الأمر التالي:

إيماكس --إصدار

يمكنك بدء Emacs عن طريق تشغيل الأمر إيماكس-نو، وسيبدأ داخل المحطة. لفتح Emacs GUI ، ما عليك سوى تشغيل الأمر إيماكس بدون أي وسيطات أو معلمات.

إيماكس-نو

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

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

الملاحة في إيماكس

استخدم مفاتيح الأسهم للتنقل وتحريك المؤشر لأعلى ولأسفل ولليسار ولليمين حسب الحاجة.

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

يحتوي Emacs على شريط قوائم رئيسي في الأعلى. مباشرة بعد ذلك هو المخزن المؤقت الرئيسي وهو النافذة التي تستخدمها لتحرير الملفات. في الجزء السفلي من المخزن المؤقت يوجد شريط الحالة ، والذي يوضح لك الملف الذي تقوم بتحريره وحالته. أدخل بعض النص في النافذة للمتابعة.

يضعط السيطرة + X ومن بعد Ctrl + C للخروج من Emacs. عند مطالبتك بحفظ أي تغييرات غير محفوظة ، اضغط على ذ نعم أو ن لا.

يمكنك فتح الملف مرة أخرى عن طريق تشغيل الأمر emacs ~ / index.txt -nw.

اختصارات لوحة مفاتيح Emacs المهمة

ال كنترول key هو أحد أهم مفاتيح Emacs. في الواقع ، يتم تمثيله ببساطة بواسطة ج. على سبيل المثال ، للحصول على مساعدة ، يمكنك استخدام أمر Emacs سي-ح، أي اضغط السيطرة + H. لبدء البرنامج التعليمي Emacs ، قم بتشغيل أمر Emacs سي ح تي، أي اضغط السيطرة + H ثم الافراج متبوعا تي.

مفتاح مهم آخر هو م، ميتا ، وهو اختصار لـ بديل، أو خيارات. ال خروج المفتاح هو ببساطة ه.

ال يدخل يشار إلى المفتاح باسم أ ريت في إيماكس ، أي العودة.

Emacs File Editing على نظام Linux

دعنا نلقي نظرة على بعض وظائف التحرير الأساسية التي ستستخدمها غالبًا في محرر Emacs. لتعلم أفضل ، ستستخدم الأقسام التالية التمثيل التقليدي لأوامر Emacs ، أي C-key1 key2.

تسليط الضوء على النص

لتمييز النص أو تمييزه ، انتقل أولاً إلى النص الذي تريد تمييزه. بعد ذلك ، اضغط على Ctrl + مفتاح المسافة (C- مفتاح المسافة). سيحدد Emacs نقطة علامة البداية ، ويمكنك بعد ذلك ببساطة تحريك المؤشر باستخدام مفاتيح الأسهم لتمييز النص الذي تريده.

يستخدم سي-إكس ح لتمييز كل نص المستند الحالي أو المخزن المؤقت. يضعط C- مفتاح المسافة لإلغاء تحديد كل النص المميز أو المحدد.

يستخدم Alt + H (م ح) لتحديد كل النص في فقرتك الحالية.

النسخ واللصق

يضعط E-w، هذا هو (Esc + w) لنسخ النص المميز في Emacs. انتقل إلى النقطة التي تريد لصق النص فيها واضغط سي واي.

يضعط سي دبليو لقص النص المميز أو المحدد ، ثم انتقل إلى الموضع الذي تريد لصق النص فيه واضغط سي واي.

حذف النص

يمكنك استخدام ال حذف و مسافة للخلف على لوحة المفاتيح لحذف النص في Emacs ، ولكن لتعزيز إنتاجيتك ، دعنا نخطو خطوة إلى الأمام.

على سبيل المثال ، لحذف كلمة كاملة بسرعة ، حرك المؤشر في بداية الكلمة واضغط م د. لحذف عدة كلمات ، اضغط مع الاستمرار على م (مفتاح Meta) واستمر في الضغط على ملف د مفتاح.

يمكنك حذف سطر بأكمله بسرعة عن طريق تحريك المؤشر إلى بداية السطر ثم الضغط سي ك. يقوم الأمر بحذف كل النص من بداية المؤشر إلى نهاية السطر.

التراجع عن التغييرات

إذا قمت بقص أو حذف نص لم تكن تقصده ، فيمكنك استخدام أمر التراجع Emacs للتراجع بسرعة عن الإجراءات التي قمت بها مؤخرًا.

ببساطة اضغط سي اكس يو للتراجع ، واستمر في تكرار الاختصار للتراجع عن الإجراءات الأحدث. بدلاً من ذلك ، يمكنك الضغط على ج- / (شرطة مائلة للأمام) اختصار.

البحث عن نص في إيماكس

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

الحصول على المساعدة مع إيماكس

فهم مفردات وأوامر إيماكس هو مفتاح إتقان إيماكس. على سبيل المثال ، يتم تمثيل الحفظ في Emacs بالكتابة ، وفتح ملف جديد هو "زيارة ملف جديد" ، إلخ.

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

قم بتشغيل أمر Emacs سي-ح للحصول على مواضيع مساعدة محددة.

استخدم الأمر سي ح ص للوصول إلى دليل إيماكس.

يستخدم سي ح تي للوصول إلى البرنامج التعليمي المدمج في Emacs.

تحرير الملفات على Linux باستخدام Emacs

يمكن لأي شخص البدء بسهولة في استخدام محرر Emacs على نظام Linux لتحرير ملفات التكوين ومعالجة النصوص والبرمجة. سيؤدي استخدام Emacs بكفاءة إلى زيادة إنتاجيتك بشكل كبير.

sed و awk هما من أكثر أدوات معالجة ومعالجة السلسلة استخدامًا المتاحة لنظام Linux. اجمعها مع قوتك في تحرير النص من Emacs ، وستحصل على الطاغوت.