تثبيت وتكوين النص السامي 3. تثبيت الحزمة يدويًا

29.06.2019

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

كيفية تحميل

ما عليك سوى اختيار نظام التشغيل الخاص بك والنقر على الرابط المطلوب.

تثبيت النص سامية 3

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

الإضافات

عندما يتم تثبيت محرر النصوص، يحين وقت المكونات الإضافية والحزم والوحدات النمطية الأخرى اللازمة للتشغيل الفعال.

التحكم في الحزمة

حدد الرمز الموجود في علامة التبويب SUBLIME TEXT 3، وانسخه، وانتقل إلى محررنا، عرض - إظهار وحدة التحكم. نلصق كل هذا في السطر الطويل السفلي ونضغط على Enter. ننتظر حتى تكتمل عملية التثبيت ونعيد تشغيل Sublime Text، أي. قم بإيقاف تشغيله وإعادة تشغيله.

الآن للاتصال بوحدة التحكم في الحزمة، نحتاج فقط إلى الضغط على Ctrl + Shift + P.

يظهر سطر بحث، اكتب فيه تثبيت، ثم حدد تثبيت الحزمة.

بعد ذلك، في السطر الجديد الذي سيفتح، حدد اسم الإضافة التي نريد تثبيتها، على سبيل المثال:

ايميت

اكتب Emmet في هذا السطر ثم اضغط على Enter. يبدأ التثبيت. ننتظر.

الآن دعونا نتحقق من كيفية تثبيت كل شيء، وقم بإنشاء ملف Index.html، وافتحه بزر الفأرة الأيمن - افتح باستخدام Sublime Text، وأدخل! واضغط على مفتاح Tab. يجب عليك فك البنية الأصلية لمستند html.

إعداد المفاتيح الساخنة

من أجل تكوين محاذاة التخطيط التلقائية، انتقل إلى شجرة DOM، إلى Preferences - Key Bindings-User. في الملف الذي يفتح، أدخل الكود الخاص بنا بين قوسين معقوفين:

( "مفاتيح": ["alt+shift+v"]، "command": "reindent" )

يمكنك إنشاء اختصار لوحة المفاتيح الخاصة بك. الشيء الرئيسي هو أنه لا يتزامن مع المفاتيح الساخنة المتوفرة بالفعل في النظام. يمكنك التحقق من ذلك في ملف التفضيلات - Key Bindings-Default.

كل شيء جاهز، خذ أي تخطيط html ملتوي، حدده واضغط على alt+shift+v.

إعدادات المحرر الأخرى

التفضيلات القياسية - الإعدادات الافتراضية. لتجاوزها، نقوم بإنشاء تفضيلاتنا المخصصة - الإعدادات-المستخدم. لن أشرح كل شيء، بل سأترجم التعليقات في ترجمة Google وأرى المعلمات التي تحتاج إلى تغييرها وتلك التي يجب تركها.

أود أن تفعل

"fold_buttons": خطأ،

يؤدي هذا إلى تعطيل أزرار المثلث لطي كتل التعليمات البرمجية.

"الإكمال التلقائي": خطأ،

لأولئك الذين يستخدمون Emmet ولا يحتاجون إلى وظيفة الإكمال التلقائي.

يعد Sublime Text 3 أحد أكثر برامج تحرير النصوص شيوعًا للمبرمجين. يوفر لمستخدميه ميزات فريدة لا توجد في أي مكان آخر. بعض المزايا الأكثر أهمية هي تعدد الأنظمة الأساسية وقابلية التوسعة.

هنا يمكنك تخصيص كل شيء - من المظهر إلى مكونات البرنامج (المكونات الإضافية). لكن Sublime Text لديه مستوى مناسب من التخصيص - كمحرر للمبرمجين، يتم تكوينه من خلال الكود المصدري، وهو ما لا يستطيع الجميع القيام به. في هذه المقالة سننظر في كيفية تكوين Sublime Text 3.

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

إعداد النص سامية 3

أولاً، دعنا نتحدث عن المظهر، ثم ننتقل إلى إعداد مفاتيح التشغيل السريع والمكونات الإضافية.

1. ظهور النص السامي

لذا، فقد حان الوقت لتشغيل Sublime Text (مقالة التثبيت -). كثير من الناس يحبون تصميم البرنامج، والبعض الآخر لا يفعل ذلك. والآن لديك فرصة فريدة لتغيير الواجهة بشكل لا يمكن التعرف عليه!

الطريقة الأسهل على ما يبدو هي تحديد سمة من خلال الإعدادات. للقيام بذلك، انتقل إلى القائمة "التفضيلات" -> "نظام الألوان"واختر الموضوع الذي تحتاجه. لكن هذه الطريقة لن تؤدي إلا إلى تغيير لون المحرر، وليس أكثر.

خيار آخر أكثر تعقيدًا ولكنه صحيح هو التعامل مع ملف الإعدادات. لفتحه، انتقل إلى القائمة "التفضيلات" -> "الإعدادات".والآن، أمامك ليس أكثر من مجرد جزء كبير من النص. ولكن ليس كل شيء صعبًا كما يبدو! على اليسار توجد الإعدادات الافتراضية، ولا تحتاج إلى لمسها. ويمكن أن تؤخذ كمثال. ولكن على اليمين تحتاج إلى وضع الإعدادات الخاصة بك - خذ السطر المطلوب وانسخه وقم بتغيير قيمته. الإعدادات الأساسية:

  1. "نظام الألوان"- موضوع اللون. يمكنك الاختيار من بين تلك الموجودة، أو يمكنك تنزيلها إلى المجلد Packages/Color Scheme - Default/.
  2. "font_face"- خط النص. من المهم أن يكون في النظام. لرؤية قائمة الخطوط المتوفرة، افتح أي محرر نصوص، على سبيل المثال، Lible Office Writer.
  3. "حجم الخط"- حجم الخط، تعيين ككسر أو قيمة عدد صحيح.
  4. "خيارات_الخط"- خيارات الخطوط الإضافية مثل "no_bold"، "no_italic".
  5. "فواصل_الكلمات"- فواصل الكلمات.
  6. "أرقام الأسطر"- إعداد ترقيم الخط.
  7. "مزراب"- سواء للعرض "أخدود"(يحتوي على أرقام الأسطر والإشارات المرجعية).
  8. "هامِش"- طول المسافة البادئة من "الحزوز".
  9. "أزرار_الطي"- إذا قمت بالمرور فوق "أخدود"، ستكون الأسهم المثلثة مرئية، مما يسمح لك بإخفاء أو إظهار جزء التعليمات البرمجية بين الأقواس المتعرجة. يمكن تعطيلها أو تمكينها هنا.
  10. "fade_fold_buttons"- إذا تم ضبطه على خطأ، فلن يتم إخفاء الأزرار المثلثة.

فيما يلي مثال لكيفية عمل الإعدادات (لا تنس حفظ الملف):

يمكنك التجربة هنا بنفسك. ونحن نمضي قدما.

2. قم بإعداد اختصارات لوحة المفاتيح

نعم نعم سمعت الحق! يمكن لأي شخص تخصيص المجموعات بطريقته الخاصة عن طريق تخصيص معاني مختلفة لها. لفتح الملف اذهب الى "التفضيلات" -> "ربط المفاتيح".

لدينا مرة أخرى ملفان، أحدهما هو الإعدادات الافتراضية والآخر هو إعداداتك الشخصية. لتغيير المجموعة، تحتاج إلى نسخ سطر واحد أو أكثر محاط بين الأقواس المتعرجة. هنا مثال على الملف الخاص بي:

وبطبيعة الحال، هذا لا يغير أي شيء (إنه اختصار لوحة المفاتيح لإغلاق أي تطبيق)، ولكن هذا الملف هو مجرد مثال.

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

3. تثبيت التحكم في الحزمة

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

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

أولاً، لنقم بتثبيت التحكم في الحزمة من الموقع الرسمي. هذا لا يعني أننا سوف نقوم بتنزيله!

  1. لنقم بنسخ النص من حقل النص المقابل (اعتمادًا على إصدار Sublime Text).
  2. باستخدام اختصار لوحة المفاتيح "السيطرة + ~"اتصل بوحدة التحكم المضمنة في المحرر (نعم، نعم، هناك شيء من هذا القبيل!).
  3. الصق الرمز المنسوخ في حقل النص وانتظر التثبيت الناجح.
  4. أعد تشغيل المحرر.

تم تثبيت التحكم في الحزمة! الآن حان الوقت لمعرفة كيفية استخدامه.

4. العمل مع المكونات الإضافية في التحكم في الحزم

لبدء تشغيل التحكم في الحزمة، تحتاج إلى كتابة اختصار لوحة المفاتيح "السيطرة + التحول + P"وحدد التحكم في الحزمة: تثبيت عنصر الحزمة من القائمة.

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

  1. قم بتشغيل مثبت البرنامج المساعد.
  2. اكتب موضوع المادة في حقل البحث.
  3. انقر وانتظر، يجب أن يظهر النقش أدناه "تثبيت موضوع مادة الحزمة". أثناء عملية التثبيت، سيُطلب منك إضافة مكون إضافي آخر، قم بالسماح له بذلك.

لتطبيق سمة، عليك الذهاب إلى القائمة "التفضيلات" -> "نظام الألوان" -> "موضوع المادة" -> "الأنظمة"وبعد ذلك - الموضوع الذي يعجبك أكثر.

ومع ذلك، هذا ليس كل شيء. على الرغم من تثبيت السمة كمكون إضافي، إلا أنها لم يتم تفعيلها بالكامل. لإصلاح ذلك، انتقل إلى ملف الإعدادات وأضف النص التالي:

"theme": "موضوع المادة.موضوع سامية"،
"color_scheme": "الحزم/موضوع المادة/المخططات/Material-Theme.tmTheme",
"overlay_scroll_bars": "ممكّن"،
"line_padding_top": 3،
"line_padding_bottom": 3،
// على شبكية العين ماك
"font_options": [ "gray_antialias" ]،
"always_show_minimap_viewport": صحيح،
"bold_folder_labels": صحيح،
// تسليط الضوء على المسافة البادئة النشطة
"indent_guide_options": ["draw_normal", "draw_active" ]

عرض المحرر بعد تطبيق السمة عليه:

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

أفضل 5 ملحقات إضافية لـ Sublime Text 3

1. إيميت

Emmet هو مكون إضافي يجعل عرض التعليمات البرمجية أكثر ملاءمة. يتم استخدام اختصارات لوحة المفاتيح هنا. على سبيل المثال، "لغة البرمجة+علامة التبويب"ينشئ الهيكل العظمي للوثيقة، و " div.wrapper +علامة التبويب"سوف يتحول إلى الكود الكامل:

هذا البرنامج المساعد عبارة عن مجموعة من اختصارات القصاصات لجافا سكريبت. يتناقص طول النص المكتوب فعليًا بمساعدة التلميحات! على سبيل المثال، بدلا من الكتابة "document.querySelector("selector');"يمكنك فقط الاتصال "سؤال+ علامة التبويب".

لماذا تبحث عن مكان لملف جديد في شجرة دليل غريبة؟ سيسمح لك هذا البرنامج الإضافي بإدخال البيانات الضرورية بسرعة وكفاءة، وسيتم إنشاء الملف ببضع ضغطات على المفاتيح فقط!

4. جيت

يتحدث اسم هذا البرنامج المساعد عن نفسه: يمكنك تنفيذ جميع الإجراءات اللازمة داخل Git دون مغادرة المحرر!

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

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

التثبيت عبر PPA

يوجد مستودع مستخدم (PPA) يتوفر فيه دائمًا أحدث إصدار ثابت من Sublime Text. لتوصيله، تحتاج إلى إدخال الأمر:

sudo add-apt-repository ppa:webupd8team/sublime-text-3

تقوم الأداة تلقائيًا باستيراد المفاتيح الضرورية للتحقق من سلامة الحزم.

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

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

sudo apt install sublime-text-installer

يمكن الآن تشغيل Sublime Text المثبت عن طريق أمر "subl" في الوحدة الطرفية، ولكنه أكثر ملاءمة من خلال لوحة معلومات Gnome 3.

إذا لم تعد هناك حاجة للتطبيق، يمكنك حذفه باستخدام الأمر:

sudo apt purge sublime-text-installer

بعد ذلك، من الأفضل حذف مستودع PPA المتصل نفسه لتجنب المشكلات المحتملة عند تثبيت الحزم وتحديثها:

Sudo add-apt-repository --remove ppa:webupd8team/sublime-text-3
سودو التحديث المناسب

التثبيت عبر مستودع الشركة المصنعة

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

تحتاج أولاً إلى تثبيت الحزمة apt-transport-https بشكل إضافي:

sudo apt install apt-transport-https

الخطوة التالية هي استيراد المفاتيح:

wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | سودو الرابطة بين مفتاح إضافة -

ربط مستودع مستقر:

صدى "deb https://download.sublimetext.com/apt/stable/" | سودو تي /etc/apt/sources.list.d/sublime-text.list

والإجراء القياسي لتحديث ذاكرة التخزين المؤقت للحزمة وتثبيت التطبيق:

سودو التحديث المناسب
Sudo apt install sublime-text

للحذف، فقط أمر:

sudo apt purge sublime-text

ولكنك تحتاج أيضًا إلى إزالة مستودع المطور المتصل من النظام. سيكون عليك القيام بذلك يدويًا. الطريقة الأولى هي فتح مركز التطبيقات والانتقال إلى إعداداته.

في النافذة التي تفتح، انتقل إلى علامة التبويب "البرامج الأخرى"، وحدد المستودع المطلوب (أو بالأحرى غير الضروري) وانقر فوق الزر "حذف".

الطريقة الثانية هي حذف الملف الذي تم إنشاؤه مسبقًا:

sudo rm /etc/apt/sources.list.d/sublime-text.list

الخطوة الأخيرة لأي من هاتين الطريقتين هي تحديث ذاكرة التخزين المؤقت للحزمة:

التثبيت عبر سناب

في أحدث إصدارات Ubuntu، ظهر دعم خارج الصندوق لنظام Snap - ليحل محل مستودعات deb المعتادة، التي تم تحريرها من "جحيم التبعية" التقليدي لنظام Linux. من خلال Snap يمكنك بسهولة تثبيت Sublime Text 3 بأمر واحد فقط:

sudo snap install sublime-text-3 --classic --candidate

وبعد ذلك سيظهر رمز أحدث إصدار ثابت لمحرر النصوص في لوحة المعلومات.

إزالته بنفس السهولة، أمر واحد فقط يكفي:

Sudo snap إزالة sublime-text-3

تثبيت الحزمة يدويا

يمكنك ببساطة تنزيل حزمة Deb Sublime Text 3 وتثبيتها بنقرة واحدة - أي. استخدم نفس الطريقة التي يستخدمها Windows منذ عقود لتثبيت التطبيقات. لتنزيل حزمة deb، عليك الذهاب إلى رابط التنزيل هناك والنقر عليه.

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

سيظهر رمز لتشغيل محرر النصوص في لوحة المعلومات. لإزالة Sublime Text 3 إذا لم تعد هناك حاجة إليه، فقط أدخل الأمر:

sudo apt purge sublime-text

استخدم بدون تثبيت

وأخيرًا: ليس عليك تثبيت البرنامج لاستخدامه. يمكنك ببساطة تنزيل Sublime Text 3 tarball وتفريغها في مكان مناسب وتشغيلها مباشرة من هناك.

للقيام بذلك، انتقل إلى الموقع الرسمي للمشروع وانقر على الرابط المميز. سيقوم المتصفح بتنزيل أرشيف tar.bz2 إلى مجلد "التنزيلات" في الدليل الرئيسي لديك.

يجب تفكيك هذا الأرشيف في المجلد الحالي.

ثم أدخل المجلد الذي يظهر وانقل الدليل "sublime_text_3" إلى أي مكان مناسب - على سبيل المثال، إلى مجلد التطبيقات في الدليل الرئيسي (يجب إنشاء مثل هذا المجلد أولاً). الآن، لتشغيل محرر النصوص، ما عليك سوى النقر على الملف القابل للتنفيذ "sublime_text".

تتمثل ميزة هذه الطريقة في عدم الحاجة إلى العبث بالمستودعات ومدير الحزم. لإزالة البرنامج، فقط قم بحذف المجلد “sublime_text_3”. ولكن هناك أيضًا عيوب:

  • لن يتم تحديث التطبيق عند إصدار إصدارات جديدة؛
  • للبدء، سيتعين عليك فتح مدير الملفات في كل مرة؛
  • قد تكون هناك مشاكل مع الوحدات النمطية والمكتبات.

ولهذا السبب يتمتع Linux بتقليد قوي يتمثل في تثبيت التطبيقات فقط من خلال مدير الحزم، ومن الأفضل عدم الانحراف عن هذا التقليد إلا في حالة الضرورة القصوى.

أيضا على الموقع:

كيفية تثبيت Sublime Text 3 على أوبونتوتم التحديث: 29 مارس 2018 بواسطة: اليكس فيرمان

في عملي، استخدمت العديد من محررات الأكواد، كلاهما بسيط، بدءًا من محرر وحدة التحكم النانوية في Linux، وانتهاءً بـ IDE ثقيل الوزن ولكنه جيد جدًا - IntelliJ IDEA من JetBrains، لكن Sublime Text هو الذي جعلني ألفت الانتباه إلى نفسي الآن في تطوير مشاريع الويب أستخدمه في الغالب وهذا هو السبب

1. السرعة

يعمل Sublime Text 3 بسرعة كبيرة حتى على الأجهزة القديمة

2. عبر منصة

يعمل محرر النصوص Sublime على أنظمة التشغيل Linux وWindows وMac OS

3. عدد كبير من المكونات الإضافية لمختلف المهام

يتم تطوير المكونات الإضافية لـ Sublime Text كل يوم، بدءًا من أجمل السمات وحتى المكونات الإضافية لـ Bootstrup

تثبيت Sublime Text 3 على نظام التشغيل Windows

من أجل التثبيت Sublime Text 3، قم بتنزيل ملف exe من الموقع الرسمي للمحرر.

الإصدارات متاحة لإصدارات Linux وMacOS وWindows 32 و64 بت. بعد التنزيل، قم بتشغيل ملف Sublime Text 3 exe واتبع تعليمات التثبيت.

إعداد النص سامية 3

إحدى ميزات Sublime Text 3 هي العدد الكبير من المكونات الإضافية. سنقوم اليوم بتكوين العديد من المكونات الإضافية المفيدة لمطوري الويب باستخدام مدير الحزم المناسب: التحكم في الحزم.

تثبيت البرنامج المساعد التحكم في الحزمة

يسمح لك البرنامج المساعد Package Control بتثبيت الوظائف الإضافية إلى Sublime Text 3 بطريقة سهلة، بالإضافة إلى تمكين الوظائف الإضافية وتعطيلها وتحديثها.

لتثبيت Package Control، اتبع الرابط: https://packagecontrol.io/installation وانسخ كود python من الموقع وفي Sublime Text 3 اضغط على ctrl+` أو View > Show Console، ثم الصق الكود المنسوخ واضغط على Enter . انتظر قليلاً وستظهر لك نافذة تحذير بأنك بحاجة إلى إعادة تشغيل محرر Sublime Text 3 لتطبيق التغييرات.

انقر فوق "موافق" وأغلق المحرر، ثم افتحه مرة أخرى. إذا قمت بكل شيء بشكل صحيح، فقد قمت بتثبيت التحكم في الحزمة بنجاح.

دعونا نحاول تثبيت سمة جميلة لـ Sublime Text عبر التحكم في الحزمة.

تثبيت موضوع جديد من التحكم في الحزمة

يعد تثبيت الوظائف الإضافية لمحرر Sublime Text 3 عبر التحكم في الحزمة أمرًا بسيطًا للغاية. لفتح التحكم في الحزمة وتثبيت وظيفة إضافية جديدة لـ Sublime Text 3، انقر فوق Preferences - Package Control ثم أدخل تثبيت (يجب أن يعمل الإكمال التلقائي معك)، ثم اضغط على Enter وأدخل اسم الوظيفة الإضافية، في حالتنا سيكون موضوع جميل اسمه :فضاء رمادي .

بعد تثبيت سمة جديدة، ستصبح متاحة من خلال القائمة: التفضيلات - نظام الألوان - السمة Spacegray.

بعد ذلك، يجب أن يتغير نظام الألوان الخاص بك. ولكن من أجل تطبيق سمة Spacegray الكاملة، عليك الذهاب إلى: التفضيلات - إعدادات المستخدم وأدخل السطور:

{
"theme": "موضوع Spacegray.sublime",
"color_scheme": "الحزم/الموضوع - Spacegray/base16-ocean.dark.tmTheme"
}

بعد ذلك، أعد تشغيل محرر Sublime Text 3 إذا لم يتم تطبيق السمة بشكل صحيح.

تثبيت البرنامج المساعد ايميت

يعد البرنامج الإضافي Emmet إضافة مفيدة للغاية يمكنها تسريع عملية تطوير موقع الويب بشكل كبير، وخاصة عملية تخطيط الصفحة.

تم التثبيت بطريقة سهلة عبر Package Contorl: التفضيلات - التحكم في الحزمة، ثم اكتب تثبيت (يجب أن يعمل الإكمال التلقائي معك)، ثم اضغط على Enter واكتب Emmet، ثم اضغط على Enter.

بعد تثبيت الوظيفة الإضافية Emmet، لديك الفرصة لكتابة تعليمات برمجية جاهزة بسرعة كبيرة في ملاحظات قصيرة.

على سبيل المثال، باستخدام Emmet، نقوم بإنشاء قالب عنصر div مع الفئة بالضغط على مفتاحين فقط: dot(.) وtab:

وبالمثل، لإنشاء قالب عنصر div، ولكن باستخدام معرف بدلاً من فئة، أدخل # وعلامة التبويب وسترى:

في هذه المقالة، لن نأخذ في الاعتبار جميع إمكانيات البرنامج الإضافي Emmet، لأننا سنخصص له مقالًا منفصلاً، ولكن في الوقت الحالي سنترك لك رابطًا للوثائق الرسمية الخاصة بالمكون الإضافي Emmet - http://docs.emmet .io/

ملحقات Sublime Text 3 مفيدة

يحتوي Sublime Text على العديد من المكونات الإضافية المفيدة للعمل مع التعليمات البرمجية، للعمل مع GIT، مع المحطة، وهو مكون إضافي لمزامنة الإعدادات بين المحررين وغيرهم.

سبليمال

يسمح لك البرنامج المساعد Sublimall بمزامنة إعدادات محرر Sublime Text واحد بين برامج تحرير Sublime Text المثبتة على أجهزة كمبيوتر مختلفة.

DocBlockr

تم تصميم المكون الإضافي DocBlockr لإنشاء وثائق تلقائية لطرقك. يقوم بتحليل حقول الطريقة وإنشاء الوثائق بناءً عليها.

أداة انتقاء اللون

يقوم البرنامج المساعد ColorPicker بتنفيذ وظيفة منتقي الألوان. يعد هذا مناسبًا جدًا عندما تريد تحديد لون أو عرض اللون في خصائص CSS لعنصر ما

SFTP سامية

سيسمح لك Sublime SFTP بالاتصال بخادم SSH مباشرة من Sublime Text. إذا سبق لك استخدام عميل FTP مثل FileZilla للاتصال بموقعك، فيمكنك الآن الاتصال مباشرة.

تمت كتابة عدد كبير من المكونات الإضافية لـ Sublime Text وهي تغطي مهام سهولة الكتابة التي يواجهها المطور.

استنتاجات حول النص سامية 3

يتمتع محرر أكواد Sublime Text 3 بإمكانيات رائعة ويتطور باستمرار. تمت كتابة عدد كبير من الإضافات وموضوعات الألوان لها. نظرًا لطبيعته متعددة المنصات، يمكنك استخدامه بأمان في أنظمة التشغيل الشائعة.

وإذا تعلمت كيفية استخدام الوظائف الإضافية الموضحة في هذه المقالة والوظائف الإضافية التي تجدها في المجال العام، فسوف تكتب التعليمات البرمجية بشكل أسرع.

في المقالات التالية، سنقوم بمراجعة تفصيلية للمكونات الإضافية وأنظمة الألوان المفيدة الجديدة لـ Sublime Text. انضم لمجموعتنا

أتيحت للمؤلف الفرصة لاستخدام العديد من برامج تحرير النصوص وIDEs، بما في ذلك nano، vim، gedit، geany، kate، Eclipse... كل واحد منهم له مزاياه وعيوبه. اليوم لن نتحدث عنهم: عن ذلك المحرر الذي يمكنه الفوز بقلبك منذ اليوم الأول، عن Sublime Text.

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

يجب أن نقوم بالحجز على الفور: النص السامي 3 ليس منتجًا مجانيًا. وفي وقت كتابة هذا المقال، كانت تكلفته 70 دولارًا. كما سمعت، يلزم الدفع فقط لمستخدمي Mac على Linux وWindows، ولا يمكنك الدفع مقابل الترخيص والعمل بهدوء، ومن وقت لآخر ترى نافذة منبثقة بها عرض شراء. بالمعنى الدقيق للكلمة، هذا عمليا لا يتدخل.

أين تجد وكيفية التثبيت

كقاعدة عامة، في حالة توزيعات Linux، يتوفر أحدث إصدار من محرر النصوص في المستودع. على الرغم من أنه قد يكون من الضروري توصيل بعض المستودعات الإضافية بالإضافة إلى المستودع الرئيسي. على سبيل المثال، في Gentoo Linux، يجب عليك توصيل تراكب النص السامي وتثبيت المحرر:

# الرجل العادي - إضافة نص سامية # eix-update # الظهور -av نص سامية

بالنسبة لـ Debain مع معمارية amd64، يكون تسلسل الأوامر كما يلي (تثبيت الحزمة الجاهزة):

$ wget http://c758482.r82.cf2.rackcdn.com/sublime-text_build-3047_amd64.deb $ sudo dpkg -i sublime-text_build-3047_amd64.deb

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

إعدادات مخصصة

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

التفضيلات -> الإعدادات-المستخدم

أضف إلى الذوق:

( "auto_indent" : صحيح، #auto-indent "auto_match_enabled" : صحيح، #إضافة قوس إغلاق تلقائيًا، اقتباس مزدوج "bold_folder_labels" : صحيح، #directories بالخط الغامق "open_files_in_new_window" : false، #فتح ملفات جديدة في علامة تبويب #color مخطط "color_scheme" " : "الحزم/نظام الألوان - افتراضي/مشمس (فاتح).tmTheme", "ensure_newline_at_eof_on_save": صحيح، "حجم الخط" : 11، # حجم الخط "تسليط الضوء على الخط" : صحيح، # تحديد السطر الذي يقع عليه المؤشر "الحزم_المتجاهلة" : ["عتيق"]، "حجم_التبويب" : 4، إعداد # المسافة البادئة "ترجمة_علامات_التبويب_إلى_مسافات" : صحيح، #ترجمة علامات التبويب إلى مسافات "trim_trailing_white_space_on_save": صحيح #إزالة المسافات وعلامات التبويب في نهاية الأسطر)

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

ومن المثير للاهتمام أيضًا أن أتباع vim، الذين يعتبرهم مؤلف هذا المنشور نفسه، يمكنهم تمكين اختصارات لوحة المفاتيح المألوفة لهم، إذا لم تكن الاختصارات القياسية مرضية تمامًا لسبب ما. ويتم ذلك بكل بساطة. يجب استبعاد الوضع القديم من التجاهل:

"الحزم_المتجاهلة":

هنا يمكنك تمكين أقواس الإغلاق التلقائي:

( "مفاتيح" : [ "(" ]، "command" : "insert_snippet" ، "args" : ( "contents" : "($0)" )، "context" : [ ( "key" : "setting.auto_match_enabled" ، "عامل التشغيل": "متساوي"، "معامل" : صحيح)، ( "مفتاح" : "selection_empty"، "عامل تشغيل": "متساوي"، "عامل": صحيح، "match_all" : صحيح)، ("مفتاح" : "following_text" ، "operator" : "regex_contains" ، "operand": "^(?:\t| |\\)|]|;|\\)|\\\"|$)"، "match_all" : صحيح ) ] )

نحدد النص بسرعة دون استخدام الماوس باستخدام مفاتيح الأسهم أثناء الضغط باستمرار على مفتاح Shift، والذي يبدو مناسبًا للغاية.

أنا سعيد بوجود إعدادات لأنواع الملفات الفردية. يمكن أن يكون هذا مفيدًا إذا كنت تستخدم كميات مختلفة من المسافات عند كتابة التعليمات البرمجية بلغات مختلفة.

افتح ملف CSS في المحرر، ثم التفضيلات -> الإعدادات - المزيد -> بناء الجملة المحدد - المستخدم واكتب:

("tab_size": 4)

الآن في كود CSS سيتم محاذاة المسافات البادئة مع 4 مسافات.

مقتطفات

مثل أي محرر نصوص يحترم نفسه، يمكن أن يعمل Sublime مع المقتطفات المخصصة. مثال لإنشاء مقتطف جديد عبر الأدوات -> مقتطف جديد:

jq source.js

احفظ المقتطف في مكان ما داخل .config/sublime-text-3/Packages/User . هذا كل شيء. الآن سيكون من الممكن في ملفات js إدراج النص الذي وصفناه في الحقل

الإضافات

بالطبع، لن يكون Sublime جذابًا تقريبًا لولا مجموعته من المكونات الإضافية. يتم استخدام التحكم في الحزمة لتثبيت وإزالة المكونات الإضافية. للأسف، لم يتم تضمينه في الحزمة القياسية. في وقت كتابة هذا المنشور، يبدو تثبيت التحكم في الحزم نفسه كما يلي:

دعنا نذهب إلى الدليل حيث تم تخزين تكوين Sublime-Text واستنساخ المستودع المطلوب:

$ cd .config/sublime-text-3/Packages/ $ git clone https://github.com/wbond/sublime_package_control.git "التحكم في الحزمة" $ cd "التحكم في الحزمة" $ git checkout python3

افتح المحرر واضغط على مجموعة المفاتيح Ctrl+Alt+P، في القائمة التي تظهر، ستجد "التحكم في الحزمة: تثبيت الحزمة". هذا كل شيء. من الآن فصاعدا، أنت حر في اختيار وتثبيت المكونات الإضافية التي تحتاج إليها.

SublimeCodeIntel

يجعل إمكانيات النص Sublime Text أقرب إلى قدرات IDE. ضعه أولاً.

ملحق شريط الحالة

يعرض ترميز الملف المفتوح وعدد الأسطر ولغة البرمجة المستخدمة وعدد علامات التبويب/المسافات في شريط الحالة.

العناصر النائبة

في حالات إدراج "السمكة" في الكود. تذكر لوريم إيبسوم؟

لماذا الكلمات؟ أي شخص جرب Emmet لم يعد قادرًا على رفضه. كيف عاش مصممو التخطيط بدون هذا؟

SublemacsPro

بالنسبة لأولئك الذين اعتادوا على Emacs القديمة الجيدة.

يدمج نظام التحكم في الإصدار Git وSublime Text، وينفذ معظم الأوامر اليومية في المحرر، مثل diff والحالة والسحب.

وربما الأكثر إثارة للاهتمام: التدقيق الإملائي الروسي.