القراء مثلك يساعدون في دعم MUO. عند إجراء عملية شراء باستخدام الروابط الموجودة على موقعنا ، فقد نربح عمولة تابعة. اقرأ أكثر.

يتم استخدام برامج تحرير النصوص القائمة على المحطة الطرفية لكل شيء تقريبًا على Linux ؛ من كتابة نصوص Bash السريعة وملفات التكوين لإنتاج برامج كاملة أو حتى كتابة رواية.

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

1. اللولب

Helix هو محرر نصوص يركز على الكود ، ومكتوب بلغة Rust ، ومستوحى من Kakoune و Neovim. تظهر جذور Kakoune بوضوح نظرًا للتركيز على التحديدات المتعددة كوظيفة أساسية أساسية لـ Helix.

كما أنه يتميز بقدرات التحرير النمطي الأكثر شهرة في Neovim ، ولكنه أقل صعوبة ، وأكثر سهولة في الاستخدام.

تسليط الضوء على تركيب تتم معالجته بواسطة Tree-sitter ، مما يتيح لك التعامل بسهولة مع المسافات البادئة وتتبع المتغيرات والتعامل مع التحديدات دون إبطاء العملية على الإطلاق.

أفضل طريقة لتثبيت Helix على أي توزيعة هي بنائه من المصدر. للقيام بذلك ، تحتاج أولاً إلى تثبيت Rust جنبًا إلى جنب مع أداة حزمة الشحن:

instagram viewer
حليقة --proto '= https' --tlsv1.2 -sSf https://sh.rustup.rs | ش

سيقوم الأمر أعلاه بتنزيل وتنفيذ برنامج نصي لتثبيت Rust and Cargo. الآن استنساخ مستودع Helix GitHub باستخدام:

شخص سخيف استنساخ https://github.com/helix-editor/helix

يستخدم الأمر cd للانتقال إلى دليل Helix ، ثم قم بتثبيت Helix:

قرص مضغوط حلزون
البضائع ثَبَّتَ- مغلق - مسار حلزون المدى

يمكنك بعد ذلك بدء Helix عن طريق إدخال:

hx

... في أي محطة.

للكتابة في Helix ، يجب أن تدخل إدراج الوضع بالضغط على أنا على لوحة المفاتيح. بعد إدخال النص الخاص بك ، اضغط على يهرب مفتاح للعودة إلى الوضع العادي. من هنا ، يعد تحرير النص ومعالجته مشابهًا لـ Vim. Keymappings متوفرة في وثائق Helix الرسمية.

2. أمبير

على غرار Helix ، تمت كتابة Amp أيضًا بلغة Rust ، ويستمد إلهامًا كبيرًا من Vim ، مع روابط مفاتيح مماثلة ومرة ​​أخرى ، نهج مشروط للتحرير. Amp سهل الاستخدام ، ويمكن حتى للمبتدئين التعامل معه على الفور - على الرغم من أن السوق الأساسي لـ Amp هو المطورين.

بالإضافة إلى الأوضاع المعتادة مثل الإدخال والعادي والاختيار ، يأتي Amp مع العديد من الأوضاع الجديدة التي توفر وظائف إضافية.

يأتي Amp مع إعدادات افتراضية معقولة ولا يتطلب أي تكوين أولي. يتوفر على الفور تمييز بناء الجملة والبحث عن ملف غامض وتكامل Git الأساسي.

إذا كان لديك Rust and Cargo مثبتًا بالفعل ، فيمكنك تثبيت Amp باستخدام:

البضائع ثَبَّتَ أمبير

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

لمتابعة التحرير ، أدخل fg في المحطة الخاصة بك. الوثائق الكاملة للأمبير متاحة على موقع Amp الرسمي. بدلاً من ذلك ، بعد بدء تشغيل Amp لأول مرة ، اضغط على ? مفتاح لعرض دليل البدء السريع الشامل.

3. زي

بعيدًا عن المحررين المستوحاة من Vim للحظة ، تدعي Zee أنها محرر حديث للمحطة ، بروح Emacs. مكتوبًا في Rust ، Zee سريع وسلس للغاية ، ويضم 100 إطار في الثانية ، مع عرض التعديلات في أقل من 10 مللي ثانية. على غرار Helix ، تستخدم Zee Tree-sitter لتمييز بناء الجملة والتحقق من صحتها.

مرة أخرى ، يجب أن يكون لديك Cargo and Rust مثبتًا قبل تثبيت Zee مع:

البضائع ثَبَّتَ- مقفل زي

إذا كنت ترغب في دمج Zee مع حافظة النظام (ربما تفعل ذلك) ، فستحتاج إلى تثبيت Zee باستخدام ميزة حافظة النظام:

البضائع ثَبَّتَ- مغلق - ميزات نظام الحافظة زي

بمجرد التثبيت ، يمكنك بدء تشغيل Zee عن طريق إدخال:

زي

... في أي محطة.

بدلاً من ذلك ، يمكنك فتح ملف واحد أو أكثر في Zee بتمريرها كوسيطات. على سبيل المثال:

زيهذا.ملفالذي - التي.ملفآخر.ملف

... سيفتح ملفات متعددة باستخدام المحرر.

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

4. مجهري

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

أسهل طريقة مطلقة لتثبيت محرر نصوص Micro هي تنزيل وتشغيل نص التثبيت الذي يوفره المطورون. سيقوم الأمر التالي بجلب البرنامج النصي باستخدام لفة، وقم بتوجيه الإخراج إلى Bash:

حليقة https://getmic.ro | سحق

بدلاً من ذلك ، إذا كان لديك مدير حزمة snap مثبتًا ، فيمكنك ببساطة إدخال ما يلي لتثبيت Micro على جهازك:

فرقعة ثَبَّتَ مجهري - كلاسيك

كما قد تتوقع من الاسم ، فإن Micro صغيرة. كما أنه سهل الاستخدام وقوي ، ويأتي مزودًا بعدد كبير من مفاتيح الاختصار التي تساعدك على أداء المهام الشائعة بسهولة وبسرعة.

يتم تخزين مفاتيح التشغيل السريع وأربطة المفاتيح في ~ / .config / micro / bindings.json، ويمكنك تعديلها بسهولة باستخدام:

الجزئي ~/.config/micro / bindings.json

تسليط الضوء على بناء الجملة مضمّن لـ 75 لغات البرمجة المختلفة. يدعم Micro التقسيمات ، بحيث يمكنك تحرير ملفات متعددة في وقت واحد ، بأسلوب نافذة التجانب مدير ، ويمكنك حتى استخدام أحد هذه التقسيمات لفتح غلاف تفاعلي آخر داخل المحرر.

يأتي Micro مزودًا بسبعة أنظمة ألوان مختلفة ودعم الماوس بحيث يمكنك سحب وإسقاط النص داخل المحرر.

يمكنك أن تبدأ Micro بـ:

مجهري

... وابدأ في الكتابة. على عكس المحررات المشتقة من Vim ، لا تحتاج إلى تبديل الأوضاع أولاً!

للحصول على مساعدة بشأن Micro keybindings ، قم بإظهار شريط الأوامر باستخدام السيطرة + E.، ثم أدخل:

يساعد المفاتيح الافتراضية

محررات النصوص الطرفية ليست متاحة للجميع

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

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