المعدات

أفضل 5 محررين نصوص لمطوري لينكس

جدول المحتويات:

Anonim

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

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

فهرس المحتويات

أفضل 5 محررين نصوص للمطورين على Linux

الآن ، السؤال الأول الذي نطرحه على أنفسنا هو: ما هي الخصائص التي يجب على محرري النصوص أن يوصوا بها المبرمجين؟

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

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

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

مع أخذ هذه الميزات في الاعتبار ، سنرى أدناه قائمة بأفضل محرري النصوص في Linux.

نص رفيع

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

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

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

يمكنك تثبيت Sublime Text في Ubuntu وما شابه ، باستخدام مستودع PPA مع الأوامر التالية:

sudo add-apt-repository ppa: webupd8team / sublime-text-3 sudo apt-get update sudo apt-get install sublime-text-installer

المفكرة QQ

إنه بديل Notepad ++ (محرر نصوص مفتوح المصدر لنظام Windows) لنظام Linux. لديها ميزات مثيرة للاهتمام تضعها كمحرر نص متقدم إلى حد ما. من بينها التحديد والنسخة المتعددة من النص ، والاختيار والطبعة في كتلة. ميزة أخرى في NotepadQQ هي أداة استبدال النص ، والتي توفر إمكانية استخدام التعبيرات العادية لعمليات البحث واستبدال النص المتقدم.

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

لتثبيت NotepadQQ على ArchLinux نستخدم:

$ yaourt -S notepadqq

للتثبيت في Ubuntu أو المشتقات ، الأوامر هي:

sudo add-apt-repository ppa: notepadqq-team / notepadqq sudo apt-get update sudo apt-get install notepadqq

بين قوسين

إنه محرر نصوص مفتوح المصدر ، متخصص في دعم تصميم الويب. يتلقى الدعم بشكل أساسي من شركة Adobe. تم تطويره في HTML و CSS و JavaScript. يتم تحرير مصدره بموجب ترخيص MIT.

نظرًا لأن Brackets يتكامل مع المتصفح ، فإنه يحتوي على معاينة للتغييرات في المشروع في كل مرة يتم حفظها. كل من HTML و CSS و JavaScript. بالإضافة إلى ذلك ، يحتوي على خيارات تسليط الضوء والإكمال التلقائي للعلامات والخصائص وقيم البنية.

تصميمه أنيق ، بسيط ، بدون العديد من التعقيدات ويسمح أيضًا بإضافة مكونات إضافية لإثراء وظائفه. وبالمثل ، فهو محرر متعدد المنصات.

نوصي بـ 6 أسباب لتجربة Linux اليوم

من أجل تثبيته في Ubunto أو ما شابه ، نقوم بذلك بواسطة وحدة التحكم بالأوامر التالية:

sudo add-apt-repository ppa: webupd8team / brackets sudo apt-get update sudo apt-get install brackets

يمكن الحصول عليها أيضًا عن طريق التنزيل المباشر من الموقع الرسمي للمشروع.

ننصحك بقراءة أيضًا: Visual Studio Code على Linux

ذرة

Atom هو محرر نصي تم إنشاؤه بواسطة GitHub ، وهو محرر مفتوح المصدر ويتشكل ليكون البديل المجاني للنص Sublime. في الواقع ، مظهره مشابه تمامًا وكان فريق التطوير مسؤولًا عن استنساخ الميزات الأكثر بروزًا وحتى تحسين الجوانب الأخرى. تم تطويره باستخدام C ++ و Node.js ، باستخدام تقنيات الويب المختلفة مثل CoffeeScript أو CSS أو HTML.

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

لتنفيذ التثبيت في Ubuntu ، الأوامر المطلوب استخدامها هي:

sudo add-apt-repository ppa: webupd8team / atom sudo apt-get update sudo apt-get install atom

جيني

هذا هو IDE صغير وخفيف ، وكان الهدف من إنشائه هو الحصول على أقل قدر من تبعيات الحزم في بيئة سطح مكتب محددة ، وأنه لتشغيله يحتاج فقط إلى مكتبات GTK2. Geany هو نظام أساسي متعدد المنصات ، قادر على العمل على Linux و Windows و MacOS X و NetBSD و OpenBSD و AIX v5.3 و Solaris Express و FreeBSD.

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

الخطوات التي يجب اتباعها للتثبيت في Ubuntu من خلال وحدة التحكم هي:

sudo add-apt-repository ppa: geany-dev / ppa sudo apt-get update sudo apt-get install geany geany-plugins

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

المعدات

اختيار المحرر

Back to top button