أفضل 4 محررين نص للمطورين على لينكس

click fraud protection

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

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

1. VIM

VIM هو محرر نصوص موجود لتحسين محرر النصوص السادس. رأى المطورون قاعدة جيدة للبدء ، لكنهم اعتقدوا أنه يمكن أن يكون أفضل. ال VIM محرر النصوص هو العنصر الأساسي في التطوير على Linux.

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

instagram viewer

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

2. إيماكس

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

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

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

3. جني

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

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

4. نص رفيع

نص رفيع هو محرر نصوص معقد ومركزي لمطوري Linux و Mac OS و Windows. يتعامل مع كل شيء من "HTML إلى النثر" ، ولديه العديد من الميزات. على عكس برامج تحرير النصوص الأخرى في هذه القائمة ، فإن Sublime Text ليس مفتوح المصدر. بدلاً من ذلك ، فإن ترخيص البرنامج هو "freemium" ، ويجب على المستخدمين الدفع مقابل ترخيص لاستخدامه.

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

استنتاج

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

watch instagram story