Sublime Text 2: أفضل محرر كود متاح؟

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

في البداية تم إنشاؤه بواسطة Jon Skinner كامتداد لـ vim ولكن شيئًا فشيئًا أخذ هويته الخاصة. لهذا السبب ، لا يزال Sublime Text 2 يحتفظ بوضع تحرير يشبه vi يسمى "الوضع القديم".

اهتمام: يتم توزيع Sublime Text 2 مجانًا ، لكنه ليس برنامجًا مجانيًا. للحصول على بديل مجاني مثير للاهتمام بنفس القدر ، أقترح أن تجرب الكتبة.

الملامح الرئيسية

  • مينيمابا: تتكون الخريطة المصغرة من معاينة لهيكل الكود الخاص بنا والتي يمكن وضعها على جانب واحد من علامة التبويب أو يمكن إخفاؤها. من المفيد جدًا التنقل خلال الملف عندما نعرف بنية الملف جيدًا.
  • اختيار متعدد: التحديد المتعدد ليس شيئًا جديدًا ، فقد تم دمجه لفترة طويلة في محرر Ultraedit لنظام التشغيل Windows. لإجراء تحديد متعدد لمصطلح من أجزاء مختلفة من الملف ، يتعين علينا فقط وضع المؤشر داخل الكلمة التي نريد العثور عليها وتنفيذ Cmd + D على نظام التشغيل Mac OS X أو Ctrl + D على نظامي التشغيل Windows و Linux
  • مؤشر متعدد: عند استخدام التحديد المتعدد ، ينشئ Sublime Text مؤشرات n يمكننا من خلالها كتابة النص بطريقة عشوائية في مواضع مختلفة بشكل متوازي وبارد
  • متعدد التخطيط: يأتي مع سبعة تكوينات للتخطيط حيث يمكننا اختيار التعديل في نافذة واحدة أو تقسيم ما يصل إلى أربع نوافذ رأسية أو أربع نوافذ شبكية. هناك مكون إضافي ليكون قادرًا على إنشاء المزيد من التخطيطات ، على الأقل في Linux يصبح المحرر غير مستقر.
  • دعم أصلي لعدد لا يحصى من اللغات: يدعم أصلاً عددًا لا يحصى من اللغات ، بما في ذلك Clojure و Haskell و Erlang و Scala و Go (على سبيل المثال لا الحصر)
  • تسليط الضوء على بناء الجملة شكلي: تمييز بناء الجملة قابل للتكوين بشكل كامل من خلال ملفات التكوين لكل مستخدم
  • البحث الديناميكي: يمكنك البحث عن التعبيرات العادية أو العادية عن طريق الملفات أو المشاريع أو الدلائل أو اقتران بينها أو بكل شيء في وقت واحد
  • الإكمال التلقائي ووضع علامات على المفاتيح: يمكننا الذهاب إلى المفتاح الذي يغلق أو يفتح كتلة بطريقة بسيطة
  • دعم المقتطفات والإضافات: المقتطفات مثل وحدات الماكرو أو الحزم وهي مفيدة جدًا ، وهناك الكثير من المكونات الإضافية مثل المكون الإضافي ZenCoding
  • إجمالي التكوين Keybindings: يمكن الكتابة فوق جميع المفاتيح حسب رغبتنا ، هذا رائع حقًا
  • وصول سريع إلى الخط أو الملف: يمكننا فتح ملف باستخدام Cmd + P keybinding على نظام التشغيل Mac OS X أو Ctrl + P على نظامي Win و Linux وكتابة اسمه أو تصفح القائمة. يمكننا أيضًا الانتقال إلى سطر باستخدام النقطتين ورقم السطر (: 245 على سبيل المثال).
  • لوحة القيادة: يمكننا استخدام Shift + Cmd + P في نظام التشغيل Mac OS X أو Shift + Ctrl + P على Win و Linux للوصول إلى لوحة الأوامر حيث يمكننا تصفية واستخدام أي أمر نريده. يعد هذا مفيدًا جدًا للاستخدام مع وحدة التحكم في الحزمة (والتي سنتحدث عنها في منشور آخر). 

دعم Zen Coding

إحدى الميزات التي أعتقد أنها تستحق الذكر بشكل خاص هي دعم Zencoding.

إن Zen Coding ليس أكثر من اختصار رمز مكتوب ببنية مشابهة جدًا لـ CSS ، لذلك إذا كنت تعرف CSS و HTML ، فأنت جاهز تقريبًا لبدء حياتك أسهل.

في حالة عملية ، إذا أردنا إنشاء ترميز لقائمة ، فسنكون واضحين أننا بحاجة إلى علامة تنقل ثم قائمة ، وهذا يعني ما لا يقل عن 7 أسطر من التعليمات البرمجية المكتوبة بخط اليد ، ولكن يمكن تقليلها إلى أقل من 15 حرفًا باستخدام Zen Coding del كالتالي (يكفي فقط الضغط على Ctrl + للتوسيع):

nav> ul> li.item * 5> a

يوضح الفيديو التالي أمثلة أخرى على Zencoding:

في الصفحة الرسمية لـ Zen Coding ستجد معلومات إضافية وأمثلة وقائمة بالمحررين المدعومين. ستجد في صفحة التنزيل حزم التثبيت لكل محرر ، وعادة ما تتضمن الحزمة ملف txt. مع إرشادات التثبيت. هناك يمكنك أن تجد ملحق للنص السامي 2.

تركيب

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

يمكن لمستخدمي ومشتقات Ubuntu إدخال Terminal وكتابة ما يلي في حالة تفضيلهم تثبيت البرنامج من PPA:

sudo add-apt-repository ppa: webupd8team / sublime-text-2
سودو الرابطة بين الحصول على التحديث
sudo apt-get install sublime-text-2

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   جوني مينيرو قال

    sudo apt-get تثبيت نص سامية

  2.   كيسيمارو قال

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

  3.   فيديريكو قال

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

    خطأ في تحميل ملف بناء الجملة "Packages / Text / Plain text.tmLanguage": خطأ في تحليل plist xml: فشل في فتح الملف في الملف "Packages / Text / Plain text.tmLanguage"

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

  4.   هيكو 7017 قال

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

  5.   إيبالافروجيل قال

    رائع بكل بساطة!

  6.   لنستخدم لينكس قال

    إنه أفضل ما أعرفه ... سيء للغاية ، إنه ليس برنامجًا مجانيًا ، رغم أنه مجاني.

  7.   ادريان قال

    بديل

    تكستاديبت

    http://foicica.com/textadept/

  8.   رافورو قال

    حسنًا ، ولكن لماذا تحتوي الصفحة على قسم لشراء ترخيص؟

    إنه شيء لم أفهمه تمامًا لأن تنزيل الحزمة من الويب به خيار في قسم المساعدة لإدخال رمز الترخيص

  9.   رافورو قال

    حسنًا ، أعتقد أنني لم أشرح نفسي جيدًا ..

    يقول التحذير: يتم توزيع Sublime Text 2 مجانًا ، لكنه ليس برمجيات حرة. للحصول على بديل مجاني مثير للاهتمام ، أقترح عليك تجربة Scribes.

    مما يعني أنه يمكن توزيعه مجانًا ولكن ليس مجانًا (يمكن تعديله أو إعادة توزيعه لأغراض أخرى) ... لكن كلمة "مجاني" تخبرني أنها مجانية.

    إذا كانت نسخة تجريبية ، فهي ليست مجانية وبالتالي فهي نسخة تجريبية.

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

  10.   بابلوروبيانيس قال

    إنه ليس مجانيًا ... الإصدار الذي سمحوا لك باستخدامه مجانًا هو الإصدار التجريبي ، الإصدار الثابت مرخص ويكلف 60 دولارًا ،

  11.   نيكو قال

    نقرة أخرى ونفدت الذاكرة!

  12.   احتفالات فيليبي سيبيون قال

    في أوبونتو 11..04 ، لا يعمل الإصدار sublime-text-2 ، ولكن حاول تثبيت sublime-text-2-dev

  13.   غونزالو قال

    شكرا!! سأحاول ذلك.

  14.   خورخي قال

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

  15.   لنستخدم لينكس قال

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

  16.   خورخي قال

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

  17.   لوسيفر قال

    لماذا تبحث عن بديل جديد إذا كان Emacs موجودًا بالفعل أو vi؟
    بالإضافة إلى أنها ليست برمجيات حرة ، فما الهدف من دعم هذا النوع من البرامج وإعطائه الكثير من الدعاية؟

  18.   لنستخدم لينكس قال

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

  19.   بولاريس 23 28 قال

    لقد جربته بالفعل ، إنه ممتاز ، شكرًا على المعلومات. !!!

  20.   رافورو قال

    لأن هناك العديد من الأشخاص الذين ليس لديهم الوقت لتعلم استخدام محرر "متقدم" إلى حد ما مثل vim أو Emacs.

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

    لا حرج في أن يكون هذا البرنامج مملوكًا ، فقد قرر المطور جني الأموال من برامجه وهو أمر طبيعي تمامًا ... أم ماذا؟ هل ستقاتل أيضًا للحصول على كمبيوتر شخصي 100٪ أو "مجاني" حتى لا تدفع للعلامات التجارية؟

    أم أنك ستزرع الطماطم الخاصة بك "المجانية" حتى لا تدفع للسوق؟

    عليك أن تتعلم تمييز الأشياء قليلاً

  21.   رافورو قال

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

    ولكن بما أنني طالب بالكاد أملك المال لأكله ، فإننا نتركه هكذا.

    وضع zen هذا يبدو رائعًا 🙂

  22.   جوليو سيزار مارين جاريتا قال

    الكتبة جيدون جدًا ، حيث سأحاول مع هذا الكتاب الموصى به.

  23.   ضيف قال

    لا يوجد شيء مثل الكسوف .. نقرة واحدة ويبدأ الخادم ... نقرة أخرى وينشئ مشروعًا لك!

  24.   غيليين قال

    لقد جربته وهو جيد ، لكن بالنسبة لي لا يوجد شيء مثل تحرير Komodo ، حتى مع ذلك لا أعرف لماذا كل هذه الضجة مع السامي

  25.   ميجيل قال

    لقد جربت محرر النصوص هذا ، لقد حصلت عليه بفضل هذا الموقع http: www.notiubuntu.wordpress، com