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

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

1. همة

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

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

instagram viewer
واجهة المستخدم الرسومية ، أو واجهة المستخدم الرسومية، إذا كنت معتادًا على هؤلاء — على الرغم من أن MacVim يحتوي على واجهة مستخدم رسومية أكثر من Vim لأنظمة التشغيل الأخرى.

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

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

تحميل: فيم ماك (حر)

2. إيماكس

نظرًا لأننا نتحدث عن Vim ، فمن المنطقي التحدث عن منافسها العظيم في حرب محرر النصوص الكلاسيكية - Emacs. Emacs ، مثل Vim ، هو محرر نصوص لنظام Mac يستهدف خبراء الكود. إنها بنية رموز الألوان ، ولكن أبعد من ذلك ، فهي أداة وليست منصة تعليمية.

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

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

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

تحميل: إيماكس ماك (حر)

3. ذرة

بالنسبة لمستخدمي Mac الذين يتعلمون البرمجة حديثًا ، نوصي بشدة باستخدام محرر النصوص Atom. يحتوي Atom على واجهة مستخدم رسومية سهلة الاستخدام للغاية ، والعديد من الميزات المفيدة للمبرمجين لأول مرة.

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

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

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

تحميل: Atom لـ ماك (حر)

4. نص سامي

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

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

يتمتع Atom بقدر أكبر من التخصيص للمظهر ، لكن Sublime Text لا يزال يحتوي على مظاهر داكنة وفاتحة ، ويمكن أن يعمل بشكل جيد مع العديد من وحدات معالجة الرسومات (GPU) ووحدات eGPU ، إذا كنت تفكر في الحصول على eGPU لجهاز Mac mini.

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

تحميل: نص سامية لـ ماك (حر)

5. كود VS

آخر محرر نصوص نوصي بشدة بالحصول عليه لجهاز Mac هو Visual Studio Code ، المعروف أيضًا باسم VS Code. بفضل خيارات التصحيح داخل التطبيق ونظام الإكمال التلقائي الذكي ، لا يهدف VS Code فقط إلى مساعدة المبرمجين الجدد ، ولكن إلى زيادة سرعة المبرمجين المتقدمين.

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

يبدو أن VS Code أقل صداقة مع المبتدئين من Atom (التي تشارك معها الكثير من كود المصدر) و Sublime Text. لكن التطور إلى VS Code يمكن أن يساعدك حقًا وسرعة الترميز على المدى الطويل.

بالنسبة لنا ، يعد VS Code أفضل حل وسط لمحرر النصوص باعتباره أداة ومعلمًا. هذا يجعله أفضل للمبرمج المتوسط: شخص يتطلع إلى صقل المهارات ولكنه يحتاج أحيانًا إلى مساعدة في حل خطأ ما. هل هذا أنت؟ إذا كانت الإجابة بنعم ، تحقق من VS Code بالتأكيد!

تحميل: رمز VS لـ ماك (حر)

أي محرر نصوص سوف تختار؟

هناك العديد من برامج تحرير النصوص الرائعة التي يمكنك الحصول عليها لنظام التشغيل Mac. يتيح لك كل منهم كتابة التعليمات البرمجية وتشغيلها ، فضلاً عن كتابة النص. والرائع ، كلهم ​​أحرار!

إن اتخاذ قرار بشأن محرر النصوص الذي تريده سينتج عن مهاراتك الحالية في الترميز وإلى أي مدى تريد أن يساعدك البرنامج في البرمجة. إذا كنت تريد دفع نفسك والقيام بكل شيء يدويًا ، فأنت تريد Vim أو Emacs. إذا كنت تريد برنامجًا يرشدك ، فأنت تريد Atom أو Sublime Text أو VS Code.

ما هو الترميز وكيف يعمل؟

مرتبك بشأن الترميز؟ لا تفهم البرمجة؟ إليك ما تحتاج لمعرفته حول اللبنات الأساسية للبرمجة.

اقرأ التالي

يشاركسقسقةبريد الالكتروني
مواضيع ذات صلة
  • ماك
  • برمجة
  • محرر النص
  • نصائح الترميز
  • تطبيقات ماك
عن المؤلف
جيسيكا لانمان (57 المقالات المنشورة)

تكتب جيسيكا مقالات تقنية منذ عام 2018 ، وفي أوقات فراغها تحب الحياكة والحياكة وتطريز الأشياء الصغيرة.

المزيد من Jessica Lanman

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك