أفضل 12 محرر كود مجاني
برنامج تعليمي تكنولوجيا / / December 30, 2020
1. كود الاستوديو المرئي
- اللغات: C و C # و C ++ و CSS و Go و Groovy و HTML و Java و JavaScript و JSON و Lua و .NET Core و Objective-C و PHP و Perl و Python و Ruby و Rust و Shell script و TypeScript وغيرها.
- المنصات: ويندوز ، ماك ، لينوكس.
محرر كود عام من Microsoft ، سريع وعملي. تدعم بيئة المصدر المفتوح الإكمال الذكي التلقائي لنص البرنامج باستخدام باستخدام تقنية Microsoft IntelliSense وإبراز بناء الجملة للأكثر شيوعًا اللغات.
يتميز Visual Studio Code بما يكفي لكل من الهواة والمحترفين تطوير. يحتوي المحرر على أدوات مضمنة لمعالجة مستودعات Git وأدوات لإعادة البناء. يمكنك توسيع الوظائف على حساب آلاف المكونات الإضافية - ابحث عنها في البيئة مباشرةً بالاسم أو باللغة التي تكتب بها.
يمكن أن تساعدك اختصارات لوحة المفاتيح في تحرير التعليمات البرمجية بشكل أسرع في Visual Studio Code. سيوفرون التنقل السريع من خلال مشروعك وإثارة إعجاب المجند في المقابلة.
قم بتنزيل Visual Studio Code →
2. ذرة
- اللغات: C و C ++ و C # و CSS و Go و HTML و JavaScript و Java و JSON و Objective-C و PHP و Perl و Python و Ruby و Shell script و Scala و SQL و XML و YAML والمزيد.
- المنصات: ويندوز ، ماك ، لينوكس.
محرر مفتوح المصدر بسيط وسهل الاستخدام - من بنات أفكار GitHub Inc. ، أكبر خدمة تطوير برامج تعاونية واستضافة مملوكة الآن لشركة Microsoft. يدعم Atom مجموعة متنوعة من اللغات وهو مناسب للتطوير عبر الأنظمة الأساسية.
المكونات الإضافية المكتوبة في Node.js متوفرة هنا - ستعمل على زيادة إمكانياتك بجدية. يعمل Atom بسرعة وموثوقية ، وهو يدعم المزامنة مع Git وطي الكود وإكمال الكلمات تلقائيًا وميزات أخرى للمحررين المحترفين.
باستخدام Teletype for Atom ، يمكنك التعاون مع زميل لكتابة التعليمات البرمجية في الوقت الفعلي. إنه مثالي للبرمجة الزوجية وإصلاحات الأخطاء السريعة و العصف الذهني في البحث والتطوير.
يأتي المحرر مع أربعة خيارات للواجهة وثمانية سمات - فاتح وداكن. هناك أيضًا أدوات للتخصيص اليدوي في CSS / Less و HTML و JavaScript - وكلها ستساعدك في إعداد بيئة عمل مريحة للغاية.
قم بتنزيل Atom →
3. نص سامي 3
- اللغات: C و C ++ و C # و CSS و Erlang و HTML و Groovy و Haskell و Java و JavaScript و LaTeX و Lisp و Lua و MATLAB و Perl و PHP و Python و R و Ruby و SQL و XML والمزيد.
- المنصات: ويندوز ، ماك ، لينوكس.
محرر خفيف الوزن ولكنه قوي للغاية ، وهو مناسب لكل من المطورين والمحترفين المبتدئين. يتم تشغيله بسرعة حتى على أجهزة الكمبيوتر المنخفضة الجودة ويدعم المكونات الإضافية المكتوبة بلغة Python.
يمكن تكوين Sublime بمرونة للعمل مع مشاريع من الآلاف الملفات. دعم الإكمال التلقائي والتحرير المتعدد والتحرير الفوري لخطوط متعددة. كل هذا يقلل من الإجراءات الروتينية ويزيل الأخطاء الجديدة.
يمكنك أيضًا حفظ المقتطفات (أجزاء من التعليمات البرمجية التي تستخدمها غالبًا) لإدراجها باستخدام اختصار لوحة المفاتيح ، بدون عمليات بحث طويلة في المشاريع القديمة.
في الإصدار الثالث من المحرر ، تم تحسين فهرسة الملفات لتسريع البحث عن المتغيرات والوظائف والفئات. من الممكن الآن الانتقال إلى موضع المؤشر السابق.
بشكل عام ، يعد Sublime Text 3 محررًا خاصًا: يمكنك شرائه مقابل 80 دولارًا. لكن الإصدار التجريبي متاح مجانًا ، ولم يقم المطورون بعد بتحديد مدة استخدامه.
قم بتنزيل Sublime Text 3 →
4. IntelliJ IDEA
- اللغات: Java و Kotlin و Scala و Groovy و С و С ++ و CSS و Go و HTML و PHP و Python و Ruby و XML و YAML وغيرها.
- المنصات: ويندوز ، ماك ، لينوكس.
تم إنشاء البيئة في الأصل لـ Java وهي ذات صلة بشكل أساسي باللغات الشبيهة بجافا مثل Kotlin و Scala و Groovy. يتم تطويره من قبل شركة ذات جذور روسية ، JetBrains. في الواقع ، قامت بإنشاء لغة Kotlin - اللغة التي حددتها Google كأولوية لتطوير Android.
IntelliJ IDEAنظرة عامة على IntelliJ IDEA - نظام قوي ، وإن لم يكن سريعًا للغاية ، يحتوي على مجموعة كبيرة من الأدوات لإنشاء تطبيقات سطح المكتب والجوال والويب ، وبرامج لإنترنت الأشياء. هناك نسختان: Ultimate المدفوعة للشركات ومجتمع المصدر المفتوح المجاني.
لا يتمتع المجتمع بدعم كامل لإطار Spring ، وكذلك Java EE (Enterprise Edition) و JavaScript و TypeScript و SQL. لكن بشكل عام ، يحتوي على كل ما تحتاجه لبدء المشاريع الصغيرة ، على سبيل المثال ، مصحح الأخطاء ، ودعم الأطر لبناء Maven و Gradle ، وأنظمة التحكم في الإصدار Git و SVN. مجموعة من الأدوات المضمنة لـ ذكري المظهر هو نفسه الموجود في Android Studio الرسمي من Google.
تنزيل IntelliJ IDEA →
5. PyCharm
- اللغات: Python و Jython و Cython و IronPython و PyPy و Django والمزيد.
- المنصات: ويندوز ، ماك ، لينوكس.
IDE آخر من JetBrains ، ولكن مع التركيز على Python وإطار عمل Django. هناك أيضًا إصداران: احترافي مع دعم كامل للعلوم (إنشاء النماذج والرسوم البيانية واختبار الفرضيات) وتطوير الويب في Python و HTML و JS و SQL ؛ المجتمع - بايثون والمصدر المفتوح فقط.
تتضمن البيئة أدوات قوية لتحليل البرامج المكتوبة ، ومصحح أخطاء رسومية ، وتتيح لك إنشاء اختبارات الوحدة وتشغيلها بسرعة. باستخدام PyCharm ، من السهل التنقل حتى في المشاريع الكبيرة وتحرير التعليمات البرمجية أثناء التنقل - فهناك إكمال تلقائي واستيراد تلقائي وقوالب جاهزة وعرض سريع لوثائق العناصر. أخيرًا ، من الملائم إعادة بناء الكود الخاص بك هنا لتسهيل صيانته وتوسيعه.
في الموقع وفي قائمة PyCharm المدمجة ، ستجد الكثير من المكونات الإضافية. هذه هي أدوات العمل مع البيانات الكبيرة، كتابة التعليمات البرمجية بلغات برمجة معينة (على سبيل المثال ، Rust أو Rust) ، وإنشاء موضوعات ، وتحليل السجلات.
تحميل PyCharm →
6. اقواس
- اللغات: HTML و CSS و JavaScript والمزيد.
- المنصات: ويندوز ، ماك ، لينوكس.
أفضل محرر مفتوح المصدر لتطوير الويب. هو نفسه مبني في JavaScript و HTML5 و CSS3.
الأقواس هي من بنات أفكار Adobe Systems. ظهرت في عام 2014 وهي تتطور بنشاط لتزويد مطوري الويب بأكبر عدد ممكن من الفرص.
تعتبر الأقواس ملائمة بشكل خاص للواجهة الأمامية: تعمل الأدوات المدمجة على تسريع الإجراءات باستخدام CSS ، وتسمح لك بمشاهدة جميع المحددات وتعديلها وتقييم النتيجة على الفور. يتوفر أيضًا مصحح أخطاء Thisus JavaScript وخادم ويب محلي لاختبار المشاريع.
يمكنك عرض الكود من Brackets في الوقت الفعلي في متصفحك. تتم مزامنة البيئة مع Git وتدعم مئات الامتدادات وكذلك المخصصة مفاتيح التشغيل السريع و JavaScript تلميحات.
تحقق من أدوات التحرير السريع في Brackets. إنها تتيح لك إجراء تغييرات على عناصر أو وظائف أو خصائص متعددة في وقت واحد ، أو تغيير كود CSS أو JavaScript دون ترك ملف HTML المرتبط. يمكن رؤية النتيجة في المتصفح - مع اتصال خلفي أو بدونه.
تنزيل Brackets →
7. همة
- اللغات: С و С ++ و Shell Script و Bash Script و Java وغيرها.
- المنصات:شبابيكو macOS و Linux.
يوفر وريث سلسلة Vi الأسطورية ، التي تم إنشاؤها من أجل Unix ، الحرية الكاملة لتخصيص التطوير وأتمتة. صحيح أنه سيكون من الصعب على المبتدئين إتقانها. لأنه لا يمكنك الذهاب والخروج من Vim في المرة الأولى.
يحتوي Vim على وضعين: عادي وإدخال. هذا النهج يحمي من التغييرات العرضية.
في البداية ، يكون المحرر في الوضع العادي ، يمكنك العمل مع النص فيه بشكل نمطي: على سبيل المثال ، حذف كلمة أو سطر. بالإضافة إلى ذلك ، سيظهر هنا للتنقل بسرعة عبر الملف والعثور على كل ما تحتاجه.
للتبديل إلى وضع الإدخال ، يجب أن تضغط على الزر I أو Insert ، رجوع - Esc. فقط في الوضع العادي ستتمكن من الخروج من Vim بشكل صحيح. إذا أدخلت ZQ أو: q! ، فأنت تترك الملف بدون حفظ التغييرات ، ولكن بواسطة ZZ: wq أو: x - ستخرج بعد حفظ الملف. في الأيام الأولى من العمل مع Vim ، أريد كتابة هذه المجموعات فيها ملصق، والتي ستكون دائمًا أمام عينيك ، لكن مع مرور الوقت تعتاد عليها.
تحميل Vim →
8. كسوف
- اللغات: Java و C و C ++ و Perl و PHP و JavaScript و Python و Ruby و Rust و Scout و 1C V8 وغيرها.
- المنصات: ويندوز ، ماك ، لينوكس.
بيئة عالمية متكاملة يتم على أساسها إنشاء أنظمة أخرى للتطوير بلغات معينة أو للاختبار. استثمرت شركة IBM حوالي 40 مليون دولار في المشروع ثم أصدرت رمز Eclipse وتبرعت به للمجتمع لمزيد من التطوير.
في الواقع ، استنادًا إلى Eclipse ، تكبير - اتساعتتيح لك العمل بشكل مريح مع لغات ومشاريع مختلفة. الامتدادات عبارة عن وحدات نمطية ومحررات لوحة ومنظورات وما إلى ذلك. ومن أشهرها Eclipse JDT (أدوات تطوير Java). تتيح لك هذه الوحدة كتابة التعليمات البرمجية بلغة Java ، والتكامل مع نظام التحكم في إصدار Git ، ويمكنها التواصل مع أداة تعقب الأخطاء Bugzilla وأدوات تتبع المشكلات مثل Jira.
تتوفر IDEs Eclipse الجاهزة للجافا و C و C ++ و PHP و JavaScript وغيرها من اللغات الشائعة على الموقع الرسمي. يمكنك أيضًا تنزيل النظام الأساسي نفسه والوحدات النمطية لحل مشكلات معينة. بشكل منفصل ، نلاحظ 1C: أدوات تطوير المؤسسة للعمل مع 1C: منصة المؤسسة.
قم بتنزيل Eclipse →
9. استوديو Aptana
- اللغات: HTML و JavaScript و CSS و Ruby on Rails و PHP و Python والمزيد.
- المنصات: ويندوز ، ماك ، لينوكس.
يعد هذا المحرر القوي وسهل الاستخدام لتطوير الويب أحد أشهر المحرر التوزيعات كسوف. في البداية ، يحتوي على تمييز بناء الجملة وإكمال التعليمات البرمجية لـ HTML و JavaScript و CSS. باستخدام المكونات الإضافية ، يمكنك تكييف Aptana Studio مع Ruby on Rails و PHP و Python.
تدعم بيئة التطوير المتكاملة الأنظمة الأساسية المشتركة وتكمل النص المُدخل تلقائيًا. تقوم بالإبلاغ عن الأخطاء في الكود وتساعد على التخلص منها بسرعة.
لتصحيح الأخطاء بشكل مريح ، يحتوي Aptana Studio على خادم ويب Jaxer مدمج يسمح لك بتنفيذ JavaScript على جانبه وتقديم النتيجة. بالإضافة إلى ذلك ، يتفاعل إطار العمل مع خدمة Aptana Cloud. يجعل من السهل نشر تطبيقات الويب في الغيوم وبناء بنية تحتية قابلة للتطوير.
يمكنك تنزيل إصدار المحرر لنظام التشغيل المطلوب. وإذا كان لديك Eclipse مثبتًا ، فستكون إضافة Aptana كافية لذلك.
قم بتنزيل Aptana Studio →
10. برنامج Notepad ++
- اللغات: ActionScript، C، C #، C ++، CSS، Erlang، Haskell، HTML، Java، JavaScript، JSON، Lua، Objective-C، Pascal، Perl، PHP، Python، R، Ruby، Rust، Smalltalk، SQL، Swift، XML، YAML وغيرها.
- المنصات: شبابيك.
يعد محرر النصوص مفتوح المصدر هذا أكثر من مجرد بديل ذكي للمفكرة. وهو يدعم تمييز بناء الجملة لجميع اللغات الشائعة (وليس فقط!) وأنظمة الإنشاء والترميز - حتى Ada و COBOL و Fortran.
برنامج Notepad ++ خفيف الوزن وسريع جدًا. الآلاف من المكونات الإضافية تجعله محررًا لجميع المناسبات: هناك أيضًا فحص قواعد بلغات مختلفة ، ومقارنة الملفات ، وإنشاء توقيعات رقمية ، والتحويل إلى ترميزات مختلفة ، وأكثر من ذلك بكثير. والشيء الأكثر ملاءمة هو أنه على عكس Notepad ، إذا أغلقت Notepad ++ وتركت ملفات غير محفوظة فيه ، فسيتم فتحها تلقائيًا في المرة التالية التي تبدأ فيها تشغيل البرنامج.
بشكل عام ، حتى إذا لم تكن تستخدم Notepad ++ كمحرر التعليمات البرمجية الرئيسي ، فإننا نوصي بتثبيته. يمكن تغيير الترميز أو تصحيح JSON أو عرض ملف من نوع غير معروف بسرعة وسهولة.
قم بتنزيل Notepad ++ →
11. إيماكس
- اللغات: C و C ++ و Java و Perl و Lisp و Objective-C وغيرها.
- المنصات: ويندوز ، ماك ، لينوكس.
محرر صغير وحدات الماكرو (Emacs تعني Editor MACroS) تطورت على مر السنين لتصبح عائلة كاملة. بعد سلسلة VI وخليفتها Vim ، أصبح اكتشافًا حقيقيًا وجعل الحياة أسهل بكثير لأولئك الذين كتبوا الكود قبل 30-40 عامًا.
ولكن حتى اليوم يمكن لـ Emacs فعل الكثير في اليد اليمنى. يحتوي على أوضاع أساسية والعديد من الأوضاع الإضافية ، على سبيل المثال ، للغات البرمجة المختلفة ، وعرض الأدلة ، والعمل مع البريد. يدعم الحركة السريعة عبر النصوص والملفات باستخدام اختصارات لوحة المفاتيح. يمكن تكوين المحرر بمرونة: من تحديد عدد المسافات لكل مستوى مسافة بادئة إلى تشغيل وظائف معينة بعد تغيير الحافظة.
بيض عيد الفصح في إيماكس قصة أخرى. على سبيل المثال ، يتم توفير الألعاب ووضع المعالج النفسي الخاص هنا - محادثة مع المحاور الافتراضي إليزا. علاوة على ذلك ، يمكنك تثبيت امتداد لـ Emacs وأتمتة لعبة Tetris - بين عمل الكود بالطبع.
قم بتنزيل Emacs →
12. كومودو IDE
- اللغات: Python و Perl و Ruby و HTML و CSS و JavaScript والمزيد.
- المنصات: ويندوز ، ماك ، لينوكس.
محرر كود مجاني من شركة ActiveState الكندية ، مطور إصدارات اللغات برمجة نشط بيرل وبايثون النشط. يوجد أيضًا إصدار أصغر من Komodo Edit - بدون دعم مضمن لاختبارات الوحدة ومصححات الأخطاء.
يوفر Komodo IDE تسليط الضوء على بناء الجملة ، والإكمال التلقائي ، والقدرة على العمل مع نهايات الخطوط المختلفة والتشفير. من السهل تحرير الملفات بلغات البرمجة المختلفة وترميز النص التشعبي هنا. بالنسبة إلى Perl و PHP و Python و Ruby و TCL و JavaScript ، هناك أيضًا مدقق لغوي - لا يلزم استخدام أدوات تابعة لجهات خارجية.
تتضمن الحزمة مصححات أخطاء وملفات التعريف وعميل لأنظمة التحكم في الإصدار وأدوات لإنشاء التعبيرات العادية والتحقق من طلبات HTTP Inspector. يمكنك أيضًا تثبيت الوظائف الإضافية: يعمل المجتمع بنشاط عليها.
قم بتنزيل Komodo IDE →
اقرأ أيضا💻🔧🕹
- ما هو Arduino ولماذا يجب عليك شرائه
- 22 امتدادًا مفيدًا للمبرمج المبتدئ
- كيف تتعلم البرمجة للأطفال أو المراهقين: نصائح وموارد للمبرمجين الشباب
- 25 دورة برمجة مجانية عبر الإنترنت للتعلم من الصفر
- 6 أسباب لتعلم البرمجة إذا لم تكن مبرمجًا