إذا كنت تقضي يومك محاطًا بسطور من التعليمات البرمجية وتحتاج محرر سريع ومرن لا يضيع وقتك, نص سامية ربما يكون هذا البرنامج من أفضل البرامج العملية التي يمكنك اختيارها. فهو خفيف الوزن، ويتعامل حتى مع المشاريع الكبيرة بسهولة، وعند تهيئته بشكل صحيح، يصبح أداة متعددة الاستخدامات للتحرير السريع وإعادة هيكلة الكود وأتمتة المهام المتكررة.
في هذه المقالة سوف ترى كيفية الاستفادة من برنامج Sublime Text لتحرير أسرعمن مميزاته التي تميزه عن غيره من المحررات، إلى اختصارات لوحة المفاتيح، والتحرير متعدد الأسطر، والقصاصات البرمجية، والتعبيرات النمطية، وإدارة المشاريع، والإضافات الأساسية، والحيل الأقل شهرة مثل تحرير الملفات عن بُعد عبر SSH. كل ذلك باللغة الإسبانية (إسبانيا)، مع أمثلة واضحة ومصمم للاستخدام اليومي لأي مطور أو مستخدم متقدم.
ما هو محرر الأكواد، وأين يندرج برنامج Sublime Text ضمن هذه الفئة؟
يُعدّ محرر الأكواد للمطور بمثابة برنامج Word للكاتب أو برنامج Photoshop للمصمم: الأداة الأساسية التي تقضي معها ساعات يوميًا. وعلى عكس المفكرة البسيطة، تتضمن هذه المحررات ميزات خاصة بالبرمجة، مثل الإكمال التلقائي، وتمييز بناء الجملة، والمسافة البادئة الذكية، والتكامل مع أنظمة التحكم في الإصدارات.
عمل العديد من المبرمجين لسنوات مع برامج تحرير النصوص البسيطة مثل المفكرة أو برنامج المفكرة لنظام ويندوزتُعدّ هذه الأدوات مناسبةً للحلول السريعة، لكنها تعجز عن تلبية احتياجات المشاريع المتنامية. أما اليوم، فتُقدّم مُحرّرات الأكواد الحديثة، مثل Sublime Text، قفزةً نوعيةً في الإنتاجية بفضل ميزات البحث المُتقدّم، والتحديد المُتعدّد، والمقتطفات البرمجية، والإضافات، وإدارة المشاريع سهلة الاستخدام.
حتى لو كنت تعمل مع نظام إدارة محتوى مثل ووردبريس, إن امتلاك محرر أكواد جيد يُحدث فرقاً كبيراً. عندما تحتاج إلى العمل مع محرر القوالب، أو تعديل الإضافات، أو تعديل الملفات من استضافتك عبر cPanel أو SFTP، فإن القدرة على رؤية الكود بوضوح ملونًا، مع محاذاة الأقواس المعقوفة وإبراز أخطاء بناء الجملة، توفر عليك الكثير من الصداع.
اكتسب برنامج Sublime Text شهرةً تحديدًا بسبب فهو يجمع بين السرعة والخفة والميزات المتقدمة.إنه ليس "بيئة تطوير متكاملة ثقيلة الوزن"، ولكنه محرر سريع يمكنك فتحه في ثوانٍ لإجراء تعديلات محلية سريعة أو حتى لتصحيح ملف تكوين على الخادم.

ما هو برنامج Sublime Text ولماذا يتميز عن غيره؟
Sublime Text هو محرر نصوص متعدد المنصات مصمم لكتابة التعليمات البرمجيةتم تطويره باستخدام لغتي C++ و Python وهو متاح لأنظمة Windows و macOS و Linux، وهو مُحسَّن للسرعة حتى مع المشاريع الكبيرة ويسمح بالتخصيص العميق من خلال تعديلات JSON وواجهة برمجة تطبيقات Python قوية.
تساعدك واجهته الداكنة، وتمييز بناء الجملة، والخريطة المصغرة الجانبية على التركيز على الكود.يقلل هذا من عوامل التشتيت ويُبقي بنية الملف العامة مرئية. عند العمل مع عشرات الفئات أو القوالب أو ملفات التكوين، يصبح وجود رؤية شاملة للرمز الصحيح والملون بشكل جيد أمرًا ضروريًا للغاية.
وهو يدعم أكثر من 40 لغة برمجة وتنسيقًايدعم Sublime العديد من اللغات، بما في ذلك HTML وCSS وJavaScript وPHP وPython وRuby وSQL وBash وJSON وXML وMarkdown، بالإضافة إلى النصوص العادية. عادةً ما يكون التبديل بين اللغات بسيطًا، إذ يكفي اختيار نوع الصيغة من الشريط السفلي أو ترك Sublime يكتشفها تلقائيًا بواسطة الإضافة.
إنه ليس برنامجًا مجانيًا أو برنامجًا مجانيًا بالكامل، ولكن كومبيوترييمكنك تنزيله واستخدامه إلى أجل غير مسمى مع جميع ميزاته، ولن ترى سوى نافذة من حين لآخر تحثك على شراء ترخيص. يزيل الترخيص المدفوع هذا التذكير ويوفر وصولاً أسهل إلى التحديثات والإصدارات التجريبية.
نقطة قوية أخرى هي مجتمعتتوفر منتديات رسمية، ووثائق شاملة، وشروحات، وآلاف الإضافات والقوالب المنشورة عبر منصة Package Control. هذا يعني أن كل ما قد ترغب في فعله تقريبًا (تنسيق الكود، التكامل مع Git، التحقق من صحة بناء الجملة، معاينة Markdown، إلخ) قد تم حله بالفعل وتغليفه كإضافة من قِبل شخص ما.
أهم مزايا برنامج Sublime Text لتحرير سريع
تتمثل الميزة الرئيسية الأولى لبرنامج Sublime Text في استقراره وأداؤهيستهلك موارد قليلة، ويبدأ تشغيله بسرعة فائقة، ويمكنه التعامل مع مشاريع تضم مئات الملفات بسلاسة تامة. يُلاحظ هذا الأمر بوضوح سواءً على أجهزة الكمبيوتر المحمولة ذات المواصفات المتوسطة أو عند فتح العديد من علامات التبويب باستخدام تقنيات مختلفة.
تسهل إدارة المشاريع من خلال الشريط الجانبي عملية تصفح الكود. أكثر رشاقةيمكنك سحب مجلد إلى المحرر، وحفظه كمشروع، ثم فتح الملفات وإعادة تسميتها وتنظيمها دون مغادرة Sublime. يتيح لك اختصار التبديل السريع الانتقال من مشروع إلى آخر دون الحاجة إلى إعادة عملية فتح المجلدات بالكامل.
يوفر لك الدعم الأصلي لعشرات اللغات الاستغناء عن الاعتماد على برامج أخرى.عند فتح ملف بصيغة .php أو .css أو .js أو .sql، يتم تلوين كل شيء وتنسيقه بشكل صحيح. بعد ذلك، إذا احتجت إلى ميزات أكثر تحديدًا (مثل التدقيق اللغوي، والإكمال التلقائي المتقدم، ومقتطفات إطار عمل X)، يمكنك إضافتها باستخدام الإضافات.
تُعد اختصارات لوحة المفاتيح وربط المفاتيح القابل للتخصيص من أبرز ميزاته الأخرىيمكنك إعادة تعريف أي مجموعة مفاتيح تقريبًا في ملفات JSON لتناسب غرائبك: تكرار الأسطر، أو كتل التعليقات، أو التبديل بين علامات التبويب، أو تشغيل بناء المشروع دون لمس الماوس.
يقلل نظام التمييز الرئيسي والمسافة البادئة والإكمال التلقائي من الأخطاء السخيفة.يقوم برنامج Sublime بتحديد مكان فتح وإغلاق كل كتلة بصريًا، ويقترح إغلاق علامات HTML، ويكمل الأقواس وعلامات الاقتباس، ويقترح الكلمات المستخدمة بالفعل في الملف، مما يسرع عملية الكتابة بشكل كبير.

كيفية تنزيل وتثبيت برنامج Sublime Text
La تثبيت برنامج Sublime Text الأمر بسيط ومتطابق تقريبًا على الأنظمة الثلاثة. ما عليك سوى زيارة الموقع الرسمي، والدخول إلى قسم التنزيل، واختيار برنامج التثبيت المناسب لنظام التشغيل الخاص بك: ويندوز، أو ماك أو إس، أو لينكس.
ستجد في أعلى الصفحة الإصدار المستقر الحالي، وأسفله، روابط التنزيل حسب المنصةفي نظام ويندوز، يكون عادةً ملفًا تنفيذيًا (.exe)، وفي نظام ماك أو إس ملفًا بصيغة .dmg، وفي نظام لينكس حزمًا أو ملفات مضغوطة (tarballs) حسب التوزيعة. قم بتنزيله، وشغّل برنامج التثبيت، واتبع الخطوات المعتادة.
على الرغم من أن البرنامج مدفوع الأجر، يمكنك استخدامه بدون قيود زمنية في وضع التقييم.في بعض الأحيان سيظهر مربع حوار يطلب منك التفكير في شراء ترخيص، ولكن لن يتوقف أي شيء عن العمل أو تتم إزالة أي ميزات نتيجة لذلك.
بمجرد التثبيت ، يمكنك إضافة Sublime Text إلى قائمة السياق و PATH (على Linux/macOS) إذا كنت ترغب في ذلك.يتيح لك هذا فتح الملفات والمجلدات من مستكشف الملفات أو سطر الأوامر باستخدام أمر واحد. وهذا مفيد للغاية عند إجراء تعديلات سريعة على المشاريع القائمة.
التكوين الأساسي: إعدادات JSON والتخصيص
تتم إدارة إعدادات Sublime Text استخدام ملفات JSON بدلاً من القوائم المليئة بالخيارات. قد يبدو الأمر مربكاً بعض الشيء في البداية إذا لم تكن معتاداً عليه، ولكنه في الواقع واضح جداً ويسمح لك بنسخ الإعدادات بسهولة بين أجهزة الكمبيوتر.
للوصول إلى الإعدادات، انتقل إلى التفضيلات > الإعداداتستفتح نافذة مقسمة إلى قسمين: على اليسار، الملف الذي يحتوي على التكوين الافتراضي (للقراءة فقط)، وعلى اليمين، ملف المستخدم الخاص بك حيث يجب عليك إضافة الخيارات أو استبدالها.
الفكرة هي لا تقم أبدًا بتعديل الملف الافتراضي وقم بتجميع جميع التغييرات في ملف المستخدم.بهذه الطريقة، إذا حدث خلل في سلوك المحرر، يمكنك ببساطة مسح إعدادات المستخدم أو تصحيحها دون فقدان المرجع إلى القيم الأصلية.
Un مثال نموذجي يتضمن ذلك تعديل حجم الخط أو الهوامش. قد تتضمن الإعدادات الافتراضية قيمًا مثل "font_size": 10 و "margin": 4. لتسهيل سير العمل، أضف بنية JSON كهذه إلى ملف المستخدم الخاص بك: {"font_size": 12, "margin": 3}. احفظ التغييرات بالضغط على Ctrl+S أو Cmd+S، وسيتم تطبيق التغيير فورًا.
ضع في اعتبارك ذلك هذه الملفات بصيغة JSON "مع تعليقات"هذا ليس معيارًا رسميًا، لكن Sublime يدعمه لتوثيق الخيارات. مع ذلك، يجب أن تكون أزواج المفاتيح/القيم صحيحة؛ إذا كنت غير متأكد، يمكنك فحص الكتلة باستخدام أداة تحقق مثل JSONLint للتأكد من عدم وجود فواصل زائدة أو أقواس معقوفة غير متطابقة.

إدارة المشاريع والملفات
عندما تعمل على عدة مشاريع في نفس الوقت، يوفر لك نظام المشاريع في برنامج Sublime الكثير من النقرات.المشروع ليس أكثر من مجموعة من المجلدات المفتوحة وبعض الإعدادات المرتبطة بها (على سبيل المثال، عوامل تصفية الملفات أو استثناءات البحث) المحفوظة في ملف .sublime-project.
إلى أنشئ مشروعك الأولافتح مجلد الكود في Sublime (عن طريق سحبه إلى المحرر أو باستخدام ملف > فتح مجلد) ثم انتقل إلى مشروع > حفظ المشروع باسم. اختر مجلدًا لحفظ ملفات .sublime-project (على سبيل المثال، "sublime-projects") وأعطه اسمًا ذا معنى.
منذ ذلك الحين، يمكنك استعادة المشروع من خلال "المشروع" > "فتح المشاريع الأخيرة" أو باستخدام اختصار تبديل المشاريعسيؤدي القيام بذلك إلى استعادة بنية المجلدات في الشريط الجانبي، وفي كثير من الحالات، علامات التبويب التي كنت قد فتحتها، تمامًا كما تركتها.
إلى البحث عن الملفات للتنقل السريع داخل المشروع، يُعدّ اختصار Ctrl+P (أو Cmd+P على نظام Mac) الأفضل. يفتح هذا الاختصار نافذة "الانتقال إلى أي شيء": ما عليك سوى كتابة جزء من اسم الملف، وسيقوم Sublime بتصفيته في الوقت الفعلي. هذه الطريقة أسرع بكثير من التنقل بين المجلدات.
لا يقتصر استخدام الشريط الجانبي على فتح الملفات فحسب، بل هو أيضًا لـ العمليات الأساسيةأنشئ مستندات جديدة، أو احذف مستندات، أو أعد تسميتها، أو أنشئ مجلدات، كل ذلك دون مغادرة المحرر. وإذا كنت تفضل توفير مساحة، يمكنك إظهار الشريط الجانبي أو إخفاؤه باستخدام Ctrl+KB / Cmd+KB.
اختصارات لوحة المفاتيح الأساسية لإنجاز العمل بشكل أسرع
يكمن جزء كبير من "سحر" التحرير السريع في برنامج Sublime Text في اختصارات لوحة المفاتيحكلما قل استخدامك للفأرة، كلما أصبح سير عملك أكثر سلاسة. من أكثر الأدوات شيوعًا لإدارة الملفات وعلامات التبويب ما يلي:
- Ctrl+N / Cmd+N: علامة تبويب جديدة أو ملف جديد.
- Ctrl+O / Cmd+O: افتح الملف.
- Ctrl+S / Cmd+S: يحفظ.
- Ctrl+Shift+N / Cmd+Shift+N: نافذة جديدة.
- Ctrl+P / Cmd+Pانتقل إلى الملف داخل المشروع.
- Ctrl+W / Cmd+W:إغلاق علامة التبويب الحالية.
- Ctrl+Shift+T / Cmd+Shift+Tأعد فتح علامة التبويب المغلقة.
للاختيار والبحث بدقة، هناك عدد لا بأس به من مجموعات مفيدة للغاية:
- Ctrl+A / Cmd+A: حدد الكل.
- Ctrl+D / Cmd+D: حدد الكلمة الحالية وما يليها من تكرارات واحدة تلو الأخرى.
- Ctrl+Shift+M / Cmd+Shift+M: حدد كل المحتوى الموجود بين الأقواس المعقوفة.
- Ctrl+L / Cmd+L: تحديد السطر الحالي؛ تكرار، تحديد الأسطر المتتالية.
- Ctrl+F / Cmd+F: بحث بسيط في الملف.
- Ctrl+Shift+F / Cmd+Shift+Fبحث متقدم عبر ملفات أو مجلدات متعددة.
- Ctrl+R / Cmd+R: الانتقال إلى الدوال أو الطرق في الملف الحالي.
- Ctrl+G / Cmd+G: انتقل إلى رقم سطر محدد.
هناك أيضا اختصارات لمعالجة النصوص بكميات كبيرة دون استخدام الماوسيُكرر الضغط على Ctrl+Shift+D السطر، ويحذفه الضغط على Ctrl+Shift+K، ويدمجه الضغط على Ctrl+J، ويُحوّله إلى أحرف صغيرة الضغط على Ctrl+KL، وإلى أحرف كبيرة الضغط على Ctrl+KU، وغيرها. وبالجمع بينها وبين خاصية التحديد المتعدد، تُتيح هذه الاختصارات إعادة هيكلة سريعة للغاية.

تحرير متعدد الأسطر ومؤشرات متعددة
إحدى أكثر الميزات توفيرًا للوقت في برنامج Sublime هي التحرير على عدة أسطر في وقت واحدبدلاً من العمل سطراً سطراً، يمكنك استخدام عدة مؤشرات نشطة للتحرير بالتوازي.
أبسط طريقة لاستخدامه هي الضغط على مفتاح Ctrl مع النقر (أو Cmd مع النقر على نظام Mac): كل نقرة تُضيف مؤشرًا جديدًا في أي مكان تنقر عليه، ويتم نسخ كل ما تكتبه أو تحذفه في كل مؤشر. إنه مثالي لإجراء تغييرات لمرة واحدة على عدة أعمدة أو قوائم.
إذا كان ما تريده هو قم بتحرير العديد من الأسطر المتتاليةأسهل طريقة هي تحديد الكتلة واستخدام Ctrl+Shift+L / Cmd+Shift+L. سيقوم Sublime Text بتقسيم التحديد إلى أسطر منفصلة ووضع مؤشر على كل سطر. من هناك، يمكنك الانتقال إلى نهاية كل سطر باستخدام مفتاح End وكتابة النص الذي سيُضاف إلى جميع الأسطر دفعة واحدة.
حيلة مفيدة أخرى هي حدد كلمة واستخدم Ctrl+D / Cmd+D بشكل متكرر لتمييز التطابق التالي. يصبح كل تطابق جديد تحديدًا إضافيًا بمؤشر خاص به، ويمكنك استبدال جميع حالات متغير أو فئة CSS أو نص دون فتح مربع البحث.
مقتطفات: مقتطفات نصية لأتمتة التعليمات البرمجية المتكررة
عندما تجد نفسك تكتب نفس كتلة التعليمات البرمجية مرارًا وتكرارًا، فقد حان الوقت لـ إنشاء مقتطفالمقطع البرمجي في Sublime هو ملف XML صغير يحدد جزءًا قابلًا لإعادة الاستخدام يتوسع عند كتابة أمر تشغيل والضغط على مفتاح Tab.
لإنشاء عنصر جديد، انتقل إلى الأدوات > المطور > عنصر جديد. سيتم فتح قالب يحتوي على عدة علامات: ، واختيارياً . في أدخل الرمز الذي تريد عرضه؛ في الكلمة التي ستكتبها لتفعيلها.
داخل يستطيع استخدم علامات مثل ${1:text} للإشارة إلى المواضع القابلة للتحريرعند توسيع المقتطف، يتم تحديد الإشارة المرجعية الأولى تلقائيًا، ويمكنك استخدام مفتاح Tab للانتقال إلى الإشارة التالية. هذا مثالي لقوالب HTML، وهياكل الدوال، أو رؤوس الملفات.
المجال يُستخدم هذا الخيار لتقييد المقتطف بأنواع ملفات معينة.على سبيل المثال، text.html أو source.css أو source.python. هذا يمنع تشغيل مُشغّل مُصمّم لـ CSS في مستند Markdown، على سبيل المثال.
بمجرد اكتمال ملف XML، احفظ الملف في مجلد Packages/User بامتداد .sublime-snippetمن تلك اللحظة فصاعدًا، في ملف من النوع الصحيح، تكتب المشغل (على سبيل المثال، "imagehtml") وتضغط على Tab: سيقوم Sublime بإدراج الكتلة بأكملها، جاهزة للتعبئة.
عمليات البحث المتقدمة والتعبيرات النمطية
تُعدّ القدرة على البحث والاستبدال باستخدام التعابير النمطية ميزة أخرى مهمة لبرنامج Sublime Textيتيح لك تحديد أنماط النصوص المعقدة وتعديلها بشكل جماعي، وهو أمر ضروري في المشاريع الكبيرة.
عند فتح لوحة البحث (Ctrl+F / Cmd+F أو Ctrl+Shift+F / Cmd+Shift+F)، سترى زرًا.*بتفعيل هذه الخاصية، فإنك تشير إلى رغبتك في استخدام التعبيرات النمطية (regex). ومن ثم يمكنك إدخال أنماط مثل ^text، text$، a*، a+، d..، أو غيرها.
على سبيل المثال، لتحديد موقع أي وسم HTML، يمكنك استخدام نمط مثل <+*>بينما يمكنك استخدام {2} لالتقاط الأرقام المكونة من رقمين. ويمكن دمج هذه التعبيرات مع عمليات الاستبدال التي تستخدم مجموعات محصورة بين قوسين.
تسمح تعابير التجميع، مثل h(.+)ao Level (+)، بالتقاط أجزاء من النص في متغيرات $1، $2، إلخ.بعد ذلك، في حقل الاستبدال يمكنك استخدام هذه المراجع لإنشاء النص الجديد، وهو أمر عملي للغاية لإعادة ترتيب الحقول، أو توحيد التنسيقات، أو إنشاء هياكل جديدة.
إذا كنت تبدأ باستخدام التعبيرات النمطية، فمن الأفضل أن تتدرب باستخدام الأدوات عبر الإنترنت ثم تطبق الأنماط في Sublime Text.يُعد دعم المحرر شاملاً للغاية، وبمجرد أن تعتاد عليه، تصبح عمليات البحث المعقدة مسألة ثوانٍ.
تنفيذ التعليمات البرمجية من داخل المحرر
على الرغم من أن Sublime ليس بيئة تطوير متكاملة كاملة، إلا أنه يسمح تنفيذ التعليمات البرمجية مباشرة باستخدام أنظمة الترجمةيُعد هذا الأمر مناسبًا بشكل خاص للبرامج النصية البسيطة المكتوبة بلغات مثل بايثون، باش، أو روبي.
لاختيار نظام البناء، انتقل إلى الأدوات > نظام البناء واختر اللغة المناسبة. ثم اضغط على Ctrl+B أو Cmd+B لبدء عملية البناء، وستظهر النتيجة في لوحة أسفل المحرر.
يمكنك أيضا حدد أنظمة البناء المخصصة الخاصة بكعلى سبيل المثال، لاستخدام إصدار محدد من المفسر، أو تشغيل الاختبارات، أو تنفيذ مهام التغليف. تُخزَّن هذه الأنظمة في ملفات JSON، ويسهل مشاركتها في مستودع المشروع.
بالنسبة للمشاريع البسيطة أو البرامج النصية التي ترغب في اختبارها بسرعة، يغنيك هذا التكامل عن التبديل المستمر بين المحرر والطرفية. مع ذلك، قد تحتاج إلى بيئة مخصصة أو مصحح أخطاء خارجي لإجراء عمليات تصحيح متقدمة.
التحرير عن بُعد باستخدام rmate/rsub عبر SSH
عندما تضطر إلى ذلك تشغيل الملفات مباشرة على الخادميمكن لبرنامج Sublime Text أيضاً أن ينقذك من المأزق. فبدلاً من المعاناة مع محررات الطرفية الأساسية، يمكنك الاعتماد على rmate/rsub للتحرير عن بُعد باستخدام محرر النصوص المفضل لديك.
الفكرة هي أنشئ نفق SSH بين الخادم وجهازك المحلي.بهذه الطريقة، عند تشغيل أمر على الخادم، سيُفتح الملف في برنامج Sublime Text على جهازك. وعند الحفظ، تتم مزامنة التغييرات تلقائيًا.
تتكون العملية الكلاسيكية من قم بتثبيت إضافة rsub في Sublime Text باستخدام Package Controlثم قم بتكوين ملف ~/.ssh/config الخاص بك بإدخال يتضمن RemoteForward 52698 127.0.0.1:52698 للمضيف الذي تريد استخدامه.
على الخادم، نزّل سكربت rmate إلى المسار /usr/local/bin (أو ~/bin) وامنحه صلاحيات التنفيذ. ثم، افتح برنامج Sublime Text، وسجّل الدخول عبر SSH، وشغّل الأمر rmate file.conf أو rmate index.php، وسيتم فتح الملف في Sublime Text كما لو كان ملفًا محليًا.
تتمثل الميزة مقارنةً باستخدام إضافة SFTP التقليدية في أن إنه يعمل بشكل رائع حتى عندما تحتاج إلى استخدام sudoلأنه يمكنك تنسيق ملفك ومتابعة التحرير من محرر الرسومات، دون تغيير سير عملك.
التحكم في الحزم والمكونات الإضافية الأساسية
للارتقاء ببرنامج Sublime Text إلى المستوى التالي، أنت بحاجة إلى نظام إدارة الحزمفي الإصدارات الحديثة، عادةً ما يكون مدمجًا بالفعل؛ وإذا لم يكن كذلك، فيمكن تثبيته من وحدة تحكم Sublime باستخدام برنامج نصي صغير بلغة Python متوفر على موقعه الرسمي.
بعد التفعيل، اضغط على Ctrl+Shift+P / Cmd+Shift+P، واكتب "Package Control: Install Package"، ثم اضغط على Enter. ستُفتح قائمة تضم آلاف الإضافات؛ يمكنك تصفية النتائج بكتابة جزء من الاسم، ثم اختيار الإضافة التي تريدها، والانتظار حتى يتم تثبيتها.
بين أكثر الباقات الموصى بها للتحرير السريع وتطوير المواقع الإلكترونية، تبرز عدة خيارات:
- ايميتيقوم هذا البرنامج بإنشاء هياكل HTML وCSS من اختصارات مثل ul>li*5>strong+em. وهو مثالي لتصميم صفحات الويب بسرعة عالية.
- تحسينات الشريط الجانبي: يوسع خيارات الشريط الجانبي (إعادة التسمية، النقل، التكرار، الفتح في المتصفح، إلخ).
- HTML-CSS-JS Prettify أو ما شابهيقومون بتنسيق وتنسيق أكواد HTML وCSS وJavaScript.
- SFTP: يضيف عميل SFTP/FTP متكامل لتحميل ومزامنة الملفات مع الخوادم البعيدة.
- YUI Compressor و LESS2CSS وغيرها من أدوات تصغير/تجميع الملفاتيقومون بإنشاء نسخ محسّنة من CSS و JS، أو تجميع المعالجات المسبقة.
- جيت وجيت جوتر: التكامل مع Git وعلامات الهامش التي تشير إلى الأسطر المضافة أو المعدلة أو المحذوفة بالنسبة للمستودع.
- سوبليم لينترإطار عمل للتدقيق اللغوي يدمج أدوات التدقيق اللغوي للغات متعددة، ويحدد الأخطاء والتحذيرات في الوقت الفعلي.
- منتقي الألوان ولون الفواصل: اختيار اللون ومعاينة لون CSS في الهامش.
- معاينة Markdown: يقوم بإنشاء معاينة في المتصفح لملفات Markdown، وهو أمر مفيد للغاية للوثائق والمنشورات.
السمات، وأنظمة الألوان، والتخصيص البصري
يسمح برنامج Sublime قم بتغيير كل من المظهر العام للواجهة ونظام ألوان الكوديتحكم القالب في عناصر مثل علامات التبويب والشريط الجانبي والقوائم؛ ويركز نظام الألوان على كيفية تمييز الكلمات الرئيسية والسلاسل والتعليقات وما إلى ذلك.
- من خلال التفضيلات > نظام الألوان، يمكنك الاختيار من بين العديد من الأنظمة الافتراضية.كما هو الحال في برنامج Monokai الكلاسيكي، ومن خلال الإعدادات > المظهر، يمكنك اختيار المظهر المناسب للواجهة. تتضمن العديد من حزم المظاهر أيضًا أنظمة ألوان خاصة بها.
- ستجد في Package Control قوالب شائعة جدًا مصممة خصيصًا للتطوير الحديثبفضل ألوانها الهادئة وتباينها الجيد، تُقلل هذه السمات من إجهاد العين وتُحسّن من سهولة القراءة. ولا يتطلب تغيير السمة عادةً سوى تثبيت الحزمة واختيارها من الإعدادات.
- إذا رغبت، يمكنك أيضًا تعديل تفاصيل محددة من الإعداداتحجم الخط، وما إذا كان سيتم عرض أرقام الأسطر، وتباعد الأسطر، ورؤية شريط علامات التبويب، وما إلى ذلك. تتم إدارة كل شيء بنفس طريقة إدارة بقية الإعدادات، باستخدام أزواج المفتاح/القيمة في JSON.
مع بعض القرارات الجيدة (وضع داكن مريح، طباعة واضحة، حجم مناسب) أنت تحوّل برنامج Sublime إلى بيئة ممتعة لقضاء ساعات فيها دون إجهاد عينيك أو التشتت بين السطور.
مُحسَّن بشكل جيد، مع اختصارات داخلية، ومقتطفات مفيدة، وعدد قليل من الإضافات الرئيسية، يتحول برنامج Sublime Text إلى أداة قوية للغاية للتحرير السريع والمشاريع الكبيرةيتيح لك العمل بسهولة تامة عن طريق تغيير أربعة أسطر على خادم بعيد كما هو الحال عند تصميم موقع ويب معقد من الصفر، ومزيجه من السرعة والمرونة والمجتمع النشط يفسر سبب بقائه حتى يومنا هذا أحد أكثر المحررات المحبوبة للمطورين والمستخدمين المتقدمين.