Sublime Text هو على الأرجح أفضل خيار متاح لك اليوم في السوق سواء ما إذا كنت من مطوري الرموز البرمجية والمواقع الإلكترونية والتطبيقات، وأي أحد حرفيًّا يرغب في العمل على أحد النصوص. مجَّاني وخفيف الوزن وسهل التثبيت على عكس البدائل الأخرى.
أحد الأسباب وراء شهرته هو دعمه الخالص للكثير من اللغات المختلفة مثل Clojure، وPerl، وJavascript، وHaskell، وErlango، وEscala.
أيًّا كان غرضك من استخدام Sublime Text، فإنه يدعم كافة أنظمة التشغيل الرئيسية مثل الويندوز، واللينكس، والماك. يُمكنك تحميله بكل سهولة وتثبيته كذلك في غضون دقائق.
اتَّبع الخطوات التالية وسأريك طريقة تحميل Sublime Text واستخدامه مجَّانًا.
كيفية تحميل وتثبيت Sublime Text على حاسوبك مجَّانًا
- اضغط على زر تحميل (Download) الموجود بالشريط الجانبي للتوجه مباشرة للصفحة الرسمية لتحميل Sublime Text.
- اضغط على أحد خيارات التحميل الثلاثة لتحميل تطبيق سطح المكتب.
- اذهب إلى مجلد التحميلات أو أيًّا كان المكان الذي حفظت ملف التشغيل .exe داخله ثم اضغط مرتين عليه لبدء تثبيت التطبيق.
- اتِّبع التعليمات لإكمال عملية التثبيت ويُمكنك تشغيل التطبيق بمجرد اكتمال العملية.
كيفية إزالة تثبيت Sublime Text
إن لم يُعجبك Sublime Text، فبإمكانك إزالة تثبيت التطبيق من حاسوبك المكتبي عبر اتباع الخطوات البسيطة التالية:
- اكتب في شريط الويندوز للبحث إضافة أو إزالة البرامج (Add or Remove Programs) ثم اضغط على زر إدخال (Enter).
- تنقل خلال قائمة البرامج المثبتة إلى أن تعثر على Sublime Text، ثم اضغط على زر إزالة التثبيت (Uninstall).
- أكِّد على رغبتك في حذف التطبيق بعدما يفتح مساعد إزالة التثبيت لإزالته نهائيًا من حاسوبك.
إذا كنت تُفضِّل برنامجًا آخرًا لتحرير النصوص فإليك بدائل مجَّانية بالأسفل.
نظرة عامة على Sublime Text
Sublime Text هو برنامج بمميزات حافلة لتحرير الشفرات البرمجية للمصدر وذلك لمساعدة المطورين على إكمال مهام تعديل الشفرات البرمجية بكل سهولة، فهو يدعم أصلًا الكثير من لغات البرمجة والتمييز.
Sublime Text مُصمم لتوفير كافة ما يُمكن أن تحتاجه سواء ما إذا كنت تُصمم صفحة لموقع إلكتروني، أو تُعدِّل على شفرة برمجية أساسية أو تُطوِّر من شفرة برمجية لمصدر، وذلك عبر الاستفادة من مميزات مثل إبراز الصياغة(Syntax Highlight)، وإنشاء المسافة البادئة تلقائيًا (Auto Indentation)، والتعرف على نوع الملف (File Type Recognition)، والشريط الجانبي (Sidebar)، ووحدات الماكرو (Macros)، ودعم للملحقات (Plugin) عبر واجهة برمجة تطبيقات Python.
مميزات Sublime Text
يوفِّر Sublime Text لك الكثير من المميزات: إليك بعض الأمثلة عليها:
سهولة تقسيم الألواح والتنقل بين الرموز البرمجية
تتيح لك خاصية “Tab Multi-Select” تقسيم واجهة المستخدم أثناء إجراء بعض المهام حتى تتمكن من رؤية أكثر من تبويب في آن واحد، ويُمكنك التنقل بكل سهولة بين المهام المختلفة بفضل مميزات الشريط الجانبي (Sidebar)، وشريط التبويبات (tab bar)، وGoto Anything، وGoto Definition، وتصفح الشفرة البرمجية (Code Navigation).
تعريفات الصياغة
يشتمل محُرك إبراز الصياغة المُطوَّر على مميزات مثل البناء متعدد السطور (multi-line constructs)، القواعد النحوية اللاحتمية (non-deterministic grammars)، التضمين الكسول (lazy embeds)، وراثة الصياغة (Syntax Inheritance)، وتسريع أوقات التحميل، وتقليل استهلاك الذاكرة.
المدقق الإملائي
يشتمل البرنامج على ميزة المدقق الإملائي الذي يُصحح لك الكلمات المكتوبة غير الصحيحة حتى تكون في الصورة البرمجية المناسبة.
الإكمال التلقائي حسب السياق
يتميز Sublime Text بمحرك لإكمال النصوص تلقائيًّا ليُكمل لك تلقائيًّا وبذكاء النصوص التي تكتبها. الاقتراحات التي يقترحها المحرك عليك تأتي من شفرات برمجية موجودة بالفعل في أحد المشاريع، ويستمد المحرك فعاليته من معلومات حول طبيعة المشروع وكذلك روابط للتعريفات.
الاطلاع على التعريفات أثناء الإكمال التلقائي
حينما تُضاف كلمة عبر خاصية الإكمال التلقائي، ستجد رمزًا بالتعريف لها ويُمكنك الضغط حينها على رابط التعريف لفتح تعريف الكلمة التي أضيفت عبر خاصية الإكمال التلقائي بيمين الشاشة.
الاطلاع على التعريفات عبر نوافذ جنبًا إلى جنب
تدعم خاصية Goto Definition، وGoto Reference، و Goto Symbol داخل المشروع إمكانية الاطلاع على تعريف الكلمات كاملة عبر نوافذ صغيرة منبثقة جنبًا إلى جنب. نافذة التعريفات المنبثقة في النسخة الحالية من Sublime Text تدعم وضع الاطلاع على النوافذ جنبًا إلى جنب من خلال الضغط على الأيقونة.
دعم لـ JSX وTSX
يدعم Sublime Text الآن لغة البرمجة الجديدة، وبهذه الطريقة ستتمكن من الاستفادة من كافة مميزات Sublime Text الذكية المُطوَّرة حسب الصياغة ضمن بيئة JavaScript الحديثة.
واجهة برمجة التطبيقات مُطوَّرة من Python
منذ أن تطورت واجهة تطبيق Sublime Text لنسخة Python 3.8، أصبح لدى المطورين القدرة على إكمال مختلف مشاريعهم بسهولة أكبر مما سبق، فواجهة برمجة التطبيقات توفر مميزات أكثر عبر ملحقات مثل LSP.
بدائل مجَّانية لـ Sublime Text
Visual Studio Code: Visual Studio Code هو برنامج من مايكروسوفت ملي بالخيارات وسهل الاستخدام لتحرير النصوص ويشتمل على مميزات مثل إبراز الصياغة (Syntax highlighting)، ودعم لتصحيح الأخطاء، وإكمال الشفرات البرمجية بذكاء، والقصاصات البرمجية لمساعدتك على تعلم تحرير الشفرات البرمجية بذكاء. Visual Studio Code برنامج مفتوح المصدر ويشتمل على مشاركات إبداعية من مختلف المطورين مع مرور الوقت.
Atom: Atom هو برنامج مجَّاني ومفتوح المصدر لتحرير الشفرات البرمجية للمصدر ويدعم الملحقات المكتوبة بلغة JavaScript، بالإضافة إلى Git Control مدمج. إنه محرر للنصوص “يسمح بالتطفل” إذ يدعم تثبيت قوالب وحزم من أطراف خارجية لزيادة خيارات التعديل المتاحة والإمكانيات والمميزات.
Notepad++: Notepad++ هو برنامج لتحرير الشفرات البرمجية للمصدر والنصوص ومُصمم لويندوز مايكروسوفت. يدعم Notepad++ خاصية التعديل على التبويبات حتى تتمكن من فتح ملفات كثيرة في نافذة واحدة والعمل عليهم جميعًا كما هو الحال في خاصية تقسيم اللوح من Sublime Text. Notepad++ هو برنامج مجَّاني لتحرير الشفرات البرمجية للمصدر ويدعم لغات عديدة.
الأسئلة الشائعة
هل Sublime Text مجَّاني؟
ليس Sublime Text برنامجًا مجَّانيًا فحسب، بل إنه كذلك يدعم إضافة مميزات جديدة على مميزاته عبر تثبيت ملحقات مختلفة. اتبع هذا الشرط المُبسط المذكور بالأعلى لتحميل وبدء استخدام Sublime Text مجَّانًا.
هل Sublime Text آمن؟
نعم، يُمكنك تحميل وتثبيت Sublime Text على حاسوبك بأمان من على الموقع الإلكتروني الرسمي. تجنب تحميل البرنامج عبر المواقع غير الرسمية التي قد تعرض حاسوبك للإصابة ببرامج التجسس والبرمجيات الخبيثة.
هل يُمكنني استخدام رخصتي على أنظمة التشغيل المختلفة أو الحواسيب؟
الرخصة تُصدر لمستخدم واحد ولهذا يُمكنك استخدام رخصة واحدة على كافة الحواسيب وأنظمة التشغيل بشرط أن تكون أنت المستخدم الأساسي.
اقرأ المزيد