موصى به, 2020

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

أعلى 8 البدائل نص Sublime يمكنك استخدامها

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

أفضل البدائل نص Sublime

1. المفكرة ++

Notepad ++ هو برنامج حر لتحرير التعليمات البرمجية المصدر الذي يدعم العديد من لغات البرمجة تحت بيئة MS Windows. ويستخدم مكون محرر Scintilla ويتم كتابته في C ++ مع "مكالمات Win32 API باستخدام STL فقط لزيادة الأداء وتقليل حجم البرنامج". على الرغم من أن البرنامج لديه دعم للماكرو والمكونات الإضافية ، إلا أنه ليس غنيًا بميزات العديد من المحررين الآخرين في هذه القائمة. ومع ذلك ، فإن بساطته وواجهة المستخدم المألوفة لهما تعني أنه من السهل التوصية لشخص ما بمجرد الدخول في الترميز. في حين أن المبرمجين المتقدمين ربما يبحثون عن شيء أكثر حساسية ، فإن Notepad ++ يأتي بمعظم الميزات التي تتوقعها من محرر الشفرة الأساسي ، بما في ذلك تمييز الجملة ، وطوي التركيب ، والبحث / الاستبدال ، وتحرير الشاشة المنفصلة ، والتمرير المتزامن ، والمتعددة واجهة علامة التبويب وثيقة.

كما هو الحال مع Sublime Text ، فإنه يأتي أيضًا مع الإكمال التلقائي المحدود للبرمجة ، والبرمجة النصية ولغات التمييز ، ولكن على عكس Sublime Text ، فإنه لا يدعم إتمام الكود الذكي أو التدقيق في التركيب. كمشروع مفتوح المصدر مرخص تحت GNU GPL ، تم استضافة Notepad ++ أصلاً على SourceForge من عام 2003 إلى 2010. انتقلت الاستضافة إلى TuxFamily في فرنسا عندما ، في يناير 2010 ، شملت الحكومة الفيدرالية الأمريكية خدمات برمجيات تحت ITAR (النقل الدولي في أنظمة الأسلحة) ، مما يجبر SourceForge لتقييد الوصول إلى المستخدمين من كوبا وإيران وكوريا الشمالية والسودان وسوريا. يستضيف المشروع حاليا على جيثب ، ويعتبر عموما واحدا من أفضل البدائل التي يمكن للمرء استخدامها.

النظام الأساسي: ويندوز
تنزيل: (مجاني)

2. الذرة

تعد Atom مجانية ومفتوحة المصدر وقابلة للتخصيص بدرجة كبيرة . بناء حول الحد الأدنى الأساسي ، يأتي البرنامج مع 50 حزم مفتوحة المصدر ، واستضافتها على GitHub مثل العديد من نظرائه المصدر المفتوح. تعتمد Atom على إطار إلكترون المصدر المفتوح الذي تم إنشاؤه في الأصل من قبل Cheng Zhao ، ولكن تم تطويره الآن بواسطة GitHub. تمت كتابته بتنسيق HTML / CSS خالصًا أعلى Chromium . بدأ المشروع فقط في عام 2014 ، ولكن لديه بالفعل أكثر من 7000 حزمة مختلفة ، كل ما يتم استضافته أيضًا على جيثب. يمكنك استخدام شيء مثل Autocomplete + للحصول على بعض ميزات الإكمال التلقائي الإضافية أو استخدام Minimap لتخطي بصري إلى أجزاء معينة من الملف.

على عكس Sublime Text ، يدعم Atom إجراء السحب / الإفلات للملفات والمجلدات في عرض الشجرة ، وهو زائد واضح للمستخدمين العاديين. إذا كنت من النوع الذي يعمل على ملفات متعددة في نفس الوقت ، فستقدر أيضًا ميزة تحرير الجزء الأمامي من Atom. يأتي Atom أيضًا مع عدد من المكونات الإضافية الافتراضية التي تجعله متوافقًا مع مجموعة كاملة من لغات البرمجة ، بما في ذلك C و C ++ و C # و HTML و Java و Python و SQL والمزيد. الفائدة الكامنة في كونها واحدة من مشاريع جيثب الخاصة هي أن لديها اندماج كبير. بشكل عام ، إنه برنامج رائع إذا كانت المرونة والتخصيص يأتيان في أعلى قائمة أولوياتك.

المنصات: ويندوز ، لينكس ، ماكوس
تنزيل: (مجاني)

3. Visual Studio Code

Visual Studio Code عبارة عن محرر شفرة مصدر FOSS ومصحح تم تطويره بواسطة Microsoft ويتم استضافته على Github. البرنامج متاح ليس فقط على ويندوز ، ولكن أيضا على ماك ولينكس. ويشمل دعمًا لتحكم Git المضمّن ، وتسليط الضوء على البنية ، وإكمال الشفرة الذكي ، والمقتطفات ، وإعادة بيع الكود. وهو أيضًا قابل للتخصيص ، والذي يتيح للمستخدمين تغيير مظهر المحرر واختصارات لوحة المفاتيح والتفضيلات الأخرى. مثل Atom ، يعتمد VS Code على إطار الإلكترون باستخدام عقدة و HTML / CSS ، ولكن بدلاً من استخدام Atom ، فإنه يستخدم "Monaco" - نفس مكون المحرر المستخدم في Visual Studio Team Services.

يدعم Visual Studio Code عددًا من لغات البرمجة ، على سبيل المثال لا الحصر C و C # و C ++ و HTML و JSON و Objective-C و Objective-C ++ و PHP والمزيد. مثل Sublime Text ، يدعم VS Code أيضًا مجموعة كبيرة من الإضافات ، والتي تعمل على تحسين وظيفة المحرر وإضافة دعم اللغة. إدارة الإضافات مدمجة ، وبعض منها مهم كجزء من حزمة التنزيل الافتراضية. تتمثل إحدى الميزات البارزة في القدرة على إنشاء إضافات تحلّل الشفرات ، مثل أدوات الويب وأدوات التحليل الثابت. تم إصدار البرنامج لأول مرة في عام 2015 ، وهو حاليًا في الإصدار 1.15.1 ، والذي تم إصداره الشهر الماضي فقط.

المنصات: ويندوز ، لينكس ، ماكوس
تنزيل: (مجاني)

4. فيم

Vim هو محرر نصوص سطر مفتوح المصدر مفتوح المصدر متوفر على مجموعة كبيرة من المنصات بدءًا من Windows و Linux و MacOS و Unix إلى Android و iOS و Amigaos والمزيد. البرنامج عبارة عن نسخة من برنامج محرر النصوص Vi مفتوح المصدر لـ Unix ، واسمه تقلص لـ "Vi Improved" كإشارة إلى البرنامج الأصلي الذي كتبه عالم الكمبيوتر الشهير والمؤسس المشارك لشركة Sun Microsystems Bill Joy عام 1976. يحتوي البرنامج على جيوش من مستخدمي الطاقة الداعمين له ، ولديه حوالي 15000 مجموعة من البرامج التي تجلب مستكشفات الأشجار ، وأبرز المعالم ، والدمج ، ودمج Git ، وما إلى ذلك. يمكنك زيارة VimAwesome للحصول على بعض أفضل المكونات الإضافية التي يقدمها المجتمع.

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

المنصات: ويندوز ، لينكس ، ماكوس
تنزيل: (مجاني)

5. سبيسماكس

تعتبر GNU Emacs بشكل عام أكثر محرري التعليمات البرمجية القابلة للتوسعة في العالم وأكثرها قابلية للتوسعة ، و Spacemacs تحصل على أعلى واحدة من أكثر مجموعات بدء Emacs شعبية. كما تعلمون الآن ، فهو محرر نص مجاني ومفتوح المصدر يستند إلى GNU Emacs ، ويتميز بواجهات واجهة المستخدم الرسومية وخط القيادة التي يمكن تنفيذها تحت مدير عرض X وكذلك داخل محطة Unix. البرنامج يجمع الطاقة الكاملة للنظام الإيكولوجي للمكونات Emacs و vi keybindings (عبر EViL) ، مما يجعله بديلاً قويًا ومتعدد الاستخدامات من نص Sublime Text. يساعد البرنامج على إنتاجية مستخدمي Vi بينما يسمح لمستخدمي Emacs العاديين باستمرار باستخدام البرنامج بشكل فعال.

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

المنصات: ويندوز ، لينكس ، يونيكس ، ماكوس
تنزيل: (مجاني)

6. بين قوسين

تعتبر الأقواس مثالاً آخر على أن البرمجيات الحرة والمفتوحة المصدر قد تأتي أحيانًا من أكبر الأسماء في البرامج التجارية. Adobe ، المعروف أكثر بالبرامج باهظة الثمن مثل Photoshop و Premier Pro ، هي الشركة وراء هذا البرنامج المرخص بموجب ترخيص MIT ويتم استضافته حاليًا على GitHub (مستودع). تمت كتابة الأقواس على وجه التحديد لمطوري الويب في HTML و CSS و JavaScript باستخدام CodeMirror في حاوية Node.js. وهي متوفرة على عدد من الأنظمة الأساسية ، بما في ذلك أنظمة تشغيل Windows و MacOS و Linux.

تتضمن بعض الميزات البارزة في Brackets التحرير السريع ، Live Preview ، Split View و Theseus integration . من حيث دعم اللغة ، يدعم البرنامج C و C ++ و Java و JavaScript و HTML و Python و Perl و Ruby وغيرها. مثل Sublime Text ، تدعم Brackets أيضًا الإضافات التي يمكنها تحسين وظائف البرنامج بشكل كبير ، وذلك بفضل مدير ملحق داخلي. هناك أمر واحد يجب ذكره هنا هو أن الأقواس تقوم بإرسال بيانات المستخدم إلى خوادم Adobe بشكل افتراضي ، ولكن يمكنك دائمًا إيقافها إذا أردت ذلك ، عن طريق الانتقال إلى Help> Health Report.

المنصات: ويندوز ، لينكس ، ماكوس
تنزيل: (مجاني)

7. جدول الضوء

يصف موقع Light Table نفسه على موقعه الرسمي على الإنترنت بأنه "محرر الشفرة من الجيل التالي" الذي يهدف إلى توفير واجهة مرنة ، وتقييم في الوقت الفعلي ، وتنفيذ فوري ، وتصور حي ، وتصحيح الأخطاء ، والتوثيق. مثل العديد من البرامج الأخرى في القائمة وعلى عكس Sublime Text ، فإن Light Table هو برنامج مجاني ومفتوح المصدر تم إصداره بموجب ترخيص MIT. تمت كتابته في ClojureScript باستخدام غلاف Node-Webkit ، وعلى الرغم من أنه بدأ كبيئة لـ Clojure و ClojureScript ، إلا أنه أضاف دعمًا إلى لغات البرمجة الأخرى ، مثل Python و JavaScript و HTML و CSS.

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

المنصات: ويندوز ، لينكس ، ماكوس
تنزيل: (مجاني)

8. الكسوف

Eclipse هو محرر مصدر مصدر حر ومفتوح المصدر (FOSS) مثل معظم الإدخالات الأخرى في قائمتنا ، لكنه أكثر بكثير من مجرد محرر شفرة المصدر. إنها في الواقع بيئة متكاملة متكاملة IDE ( بيئة تطوير متكاملة) متوفرة على أنظمة Windows و Linux و macOS و Solaris. يتم كتابة البرنامج نفسه في الغالب في جافا ، وبدأت الحياة باعتبارها بيئة جافا بالنسبة للجزء الأكبر ، ولكن بفضل عدد كبير من الإضافات والملحقات ، فإنه يدعم الآن مجموعة واسعة من لغات البرمجة ، بما في ذلك ، ولكن ليس على سبيل الحصر ، C و C ++ و C # و COBOL و Fortran و JavaScript و PHP و Java والمزيد. في حين أن بايثون غير مدعومة من خارج الصندوق ، فإن البرنامج المساعد PyDev ينجز المهمة.

أما بالنسبة لميزات IDE الشهيرة ، فهي تأتي مع مجموعة كاملة من أدوات التصحيح المتكاملة إلى جانب دعم Git / CVS. الإصدار القياسي من Eclipse يأتي أيضًا مع أداة Java and Plugin Development Tooling. يمكن للمطورين أيضًا الاختيار من بين الحزم الأخرى التي تتضمن أدوات للتخطيط والنمذجة والإبلاغ والاختبار وبناء GUI . في حال رغبتك في التحقق من كنز من الإضافات المتاحة للمنصة ، يجب أن تنتقل إلى عميل سوق Eclipse الذي يسمح للمستخدمين بتثبيت البرامج مباشرة من خلال تثبيت Eclipse.

المنصات: ويندوز ، لينكس ، ماكوس ، سولاريس
تنزيل: (مجاني)

أفضل البدائل نص Sublime يجب أن تجرب

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

Top