جدول المحتويات
محرر النصوص هو أداة سهلة الاستخدام ومرنة تستحق مكانًا على كل جهاز كمبيوتر. بشكل افتراضي ، يوجد نظام أساسي مثبت مسبقًا مع كل نظام تشغيل شائع. يتم استخدامها بشكل شائع من قبل المطورين ، ولكن أيضًا في كثير من الأحيان من قبل الكتاب ومدوني الملاحظات. تميل أفضل برامج تحرير النصوص إلى أن تكون قوية بشكل لا يصدق وقابلة للتكوين بدرجة عالية ، مما يجعلها اختيارًا شخصيًا للغاية.
وهذا يعني أن أولئك الذين يستخدمون برامج تحرير النصوص لديهم آراء قوية حولهم. من الضروري العثور على شخص مناسب تمامًا. كلما أصبحت أكثر دراية بها ، كلما وجدت أنها مفيدة أكثر. لهذا السبب لا يزال العديد من الأشخاص يستخدمون برامج تحرير النصوص القوية التي يزيد عمرها عن 30 عامًا ، مثل Vim و GNU Emacs.
على السطح ، قد يبدو محرر النصوص بسيطًا وبسيطًا ومملًا ، لكن هذا لأنك لم تفعل تعرفت عليه حتى الآن. تحت الغطاء ، هناك ميزات قوية يمكنك استخدامها لتصميم موقع ويب ، وتطوير تطبيقات البرامج ، وكتابة رواية. تعد برامج تحرير النصوص مفيدة أيضًا للوظائف الصغيرة مثل كتابة القوائم أو تدوين الملاحظات. تميل إلى أن تأتي مع مجموعة أساسية من الميزات التي يمكن توسيعها من خلال المكونات الإضافية.
إذن ما هو محرر النصوص المناسب لك؟
توصيتنا الأولى هي Sublime Text 3. إنها سريعة ، محرر نصوص جذاب وكامل الميزات لأنظمة Mac و Windows و Linux. تبلغ تكلفة التطبيق 80 دولارًا أمريكيًا (أو ما يعادله بالعملة المحلية) ، ولكن لا يوجد حد زمني رسمي للفترة التجريبية ، لذا يمكنك التعرف على التطبيق قبل الشراء. انهاالحزم المجانية التي توسع وظائف VSCode. تتضمن هذه المكونات الإضافية للكتابة في Markdown ، وتشغيل البرامج النصية للقذيفة ، وحتى إنشاء AppleScript.
BBEdit 13
Bare Bones Software's BBEdit 13 هو محرر مشهور جدًا لنظام التشغيل Mac فقط والذي كان أولًا تم إصداره في عام 1992. وفقًا للموقع الرسمي ، تم تصميمه لتلبية احتياجات الكتاب ومؤلفي الويب ومطوري البرامج.
قم بزيارة موقع BBEdit الرسمي لتنزيل التطبيق. تبلغ تكلفة الترخيص الفردي 49.99 دولارًا. يمكن شراء الاشتراكات من Mac App Store وتكلفتها 3.99 دولارًا في الشهر أو 39.99 دولارًا في السنة.
لمحة سريعة:
- Tagline: "إنها ليست سيئة. ® ”
- التركيز: شامل: تطوير التطبيقات ، تطوير الويب ، الكتابة
- المنصات: Mac فقط
محرر النصوص هذا هو المفضل لدى عشاق Mac و يتوافق بشكل وثيق مع إرشادات واجهة مستخدم Apple ، بما في ذلك اختصارات لوحة المفاتيح واصطلاحات السحب والإفلات. إنه سريع ومستقر.
ومع ذلك ، فهو أقل حداثة من برامج تحرير النصوص الأخرى في هذه المراجعة. إنه شعور قديم بعض الشيء. لا تقدم علامات تبويب لكل مستند مفتوح ؛ بدلاً من ذلك ، يتم سرد الملفات المفتوحة أسفل اللوحة الجانبية. بالمقارنة مع برامج تحرير النصوص الأخرى ، تعد إضافة السمات والحزم مهمة معقدة.
يتم تنفيذ تمييز بناء الجملة والتنقل بين الوظائف بشكل جيد. إليك كيفية عرض ملفات HTML و PHP:
البحث فعال ، ويقدمكل من التعبيرات العادية ومطابقة نمط Grep. طي الكود وإكمال النص متاحان ، لكن التحرير متعدد الأسطر غير متاح.
يوفر هذا المحرر المزيد من الأدوات للكتاب افتراضيًا أكثر من معظم منافسيه. في الواقع ، كان المؤلف Matt Gremmel يستخدمه كأحد تطبيقات الكتابة الأساسية الخاصة به منذ عام 2013 على الأقل ، على الرغم من أنه يستخدم تطبيقات أخرى أيضًا.
Coda (Now Nova)
Panic's Coda هو محرر نصوص يعمل بنظام Mac فقط مع التركيز على تطوير الويب وتم إصداره لأول مرة في عام 2007. ولن يكون موجودًا لفترة أطول لأنه سيتم استبداله بتطبيق جديد.
قم بزيارة الموقع الرسمي لتنزيل التطبيق. يمكنك شراء التطبيق مقابل 99 دولارًا.
لمحة سريعة:
- Tagline: "أنت رمز للويب. أنت تطلب محرر نصوص سريع ونظيف وقوي. معاينة مثالية بالبكسل. طريقة مضمنة لفتح وإدارة الملفات المحلية والبعيدة. وربما اندفاعة من SSH. قل مرحبًا Coda. "
- التركيز: تطوير الويب
- المنصات: Mac فقط
Coda يبلغ الآن من العمر اثني عشر عامًا ويشعر بأنه قديم. يدرك الذعر أنه بدلاً من مجرد إجراء عملية تجميل له ، قاموا بتطوير تطبيق جديد تمامًا: Nova.
يتضمن بعض الميزات المفيدة لمطوري الويب. المفضل لدي هو WebKit Preview المدمج مع مفتش الويب ، ومصحح الأخطاء ، ومحلل التعريف. يمكنه أيضًا الوصول بسهولة إلى الملفات البعيدة ، بما في ذلك تلك الموجودة على خوادم FTP أو SFTP أو WebDAV أو Amazon S3.
يتضمن Coda العديد منميزات منافسيها:
- البحث والاستبدال
- طي الكود
- الإكمال التلقائي على مستوى المشروع
- الإغلاق التلقائي للعلامة
- تمييز بناء الجملة لمجموعة كبيرة من اللغات
إليك كيفية ظهور تمييز بناء الجملة الافتراضي في نموذج ملفات HTML و PHP:
يتوفر مستودع كبير للمكونات الإضافية على الموقع الرسمي مما يتيح لك إضافة ميزات إضافية إلى البرنامج. يتم استخدام لغة البرمجة النصية Cocoa. يمكّنك الإصدار المصاحب لنظام iOS (المجاني على iOS App Store) من التحقق من التعليمات البرمجية وتحريرها أثناء التنقل ، ويمكنك مزامنة عملك بين الأجهزة.
UltraEdit
UltraEdit الإصدار 20.00 هو مكون محرر النصوص لمجموعة من البرامج بواسطة IDM Computer Solutions، Inc ، بما في ذلك UltraCompare و UltraEdit Suite و UltraFinder و IDM All Access. تم إصداره لأول مرة في عام 1994 ، لذا فهو موجود منذ فترة وله متابع مخلص.
تفضل بزيارة موقع UltraEdit الرسمي لتنزيل التطبيق. تبلغ تكلفة الاشتراك 79.95 دولارًا في السنة (السنة الثانية بنصف السعر) وتغطي ما يصل إلى خمس عمليات تثبيت. بدلاً من ذلك ، يمكنك الاشتراك في جميع تطبيقات IDM مقابل 99.95 دولارًا في السنة. إصدار تجريبي لمدة 30 يومًا ، ضمان استرداد الأموال لمدة 30 يومًا.
لمحة سريعة:
- سطر الوصف: "UltraEdit هو محرر النصوص الأكثر مرونة وقوة وأمانًا هناك. ”
- التركيز: تطوير التطبيقات والويب
- الأنظمة الأساسية: Mac و Windows و Linux
ترخيص شخصييغطي الاشتراك إما ثلاث أو خمس عمليات تثبيت - موقع UltraEdit غير واضح. في الصفحة الرئيسية ، يتحدث عن 3 لترخيص واحد : "إن ترخيصك الشخصي جيد لما يصل إلى 3 أجهزة على أي مجموعة من الأنظمة الأساسية." ومع ذلك ، تشير صفحة الشراء إلى أن الاشتراك يغطي "ما يصل إلى 5 عمليات تثبيت (تراخيص شخصية)".
التطبيق مناسب لكل من تطوير الويب والتطبيق. وهو يدعم HTML و JavaScript و PHP و C / C ++ و PHP و Perl و Python والمزيد. في ما يلي إبراز بناء الجملة الافتراضي لنماذج ملفات HTML و PHP:
إنه فعال ويسمح لك بالعمل مع ملفات ضخمة يصل حجمها إلى غيغابايت. وهو يدعم التحرير متعدد الأسطر ووضع تحرير الأعمدة ، وطي الكود ، والإكمال التلقائي. تتضمن وظيفة البحث التعبيرات العادية والبحث عن الملفات. التصحيح والمعاينة الحية مدعومان أيضًا. التطبيق قابل للتخصيص ، مما يسمح لك بإنشاء وحدات ماكرو ونصوص واختصارات لوحة المفاتيح. تتوفر واجهة برمجة تطبيقات ومجموعة من السمات.
TextMate 2.0
TextMate 2.0 من MacroMates هو محرر نصوص قوي وقابل للتخصيص لنظام macOS فقط. كان الإصدار 1 شائعًا للغاية ، ولكن عندما تأخر الإصدار 2 ، قفز العديد من المستخدمين إلى شيء يتم تحديثه بانتظام ، وعلى الأخص Sublime Text. تم إطلاق التحديث في النهاية وهو الآن مشروع مفتوح المصدر (شاهد ترخيصه هنا).
قم بزيارة موقع TextMate الرسمي لتنزيل التطبيق من أجلمجانًا.
لمحة سريعة:
- سطر الوصف: "محرر نصوص قوي وقابل للتخصيص مع دعم لقائمة ضخمة من لغات البرمجة وتم تطويره كمصدر مفتوح."
- التركيز: التطبيقات وتطوير الويب
- الأنظمة الأساسية: Mac فقط
يستهدف TextMate المطورين ويحظى بشعبية خاصة بين مطوري Ruby on Rails. إنها أيضًا ذات أهمية خاصة لمطوري Mac و iOS لأنها تعمل مع Xcode ويمكنها إنشاء مشاريع Xcode.
تتم إضافة الميزات عن طريق تثبيت الحزم. إنه خفيف الوزن ويوفر واجهة نظيفة. إليك كيفية تمييز بناء الجملة في نموذج ملفات HTML و PHP:
تتوفر ميزات متقدمة مثل إجراء تعديلات متعددة في وقت واحد ، والإقران التلقائي للأقواس ، واختيار العمود ، والتحكم في الإصدار. البحث عن الأعمال واستبدالها عبر المشاريع ، ويمكن تسجيل وحدات الماكرو ، ويتم دعم قائمة كبيرة من لغات البرمجة. License) التي أسستها Adobe في 2014. تهدف إلى دفع محرري تطوير الويب إلى المستوى التالي. تتمتع Brackets بواجهة نظيفة وحديثة ستكون على دراية بها إذا كنت تستخدم منتجات Adobe الأخرى.
قم بزيارة موقع Brackets الرسمي لتنزيل التطبيق مجانًا.
لمحة:
- سطر الوصف: "محرر نصوص حديث مفتوح المصدر يفهم تصميم الويب."
- التركيز: الويبالتطوير
- الأنظمة الأساسية: Mac و Windows و Linux
تركز Brackets على تطوير الويب ، وتوفر عروض معاينة مباشرة لملفات HTML و CSS ، وتحديث الصفحات في الوقت الفعلي. يمنحك زر No Distractions واجهة أبسط بلمسة زر واحدة ، وتتوفر مجموعة من الامتدادات المجانية لإضافة الوظائف المحددة التي تحتاجها.
يدعم التطبيق أكثر من 38 تنسيقًا للملفات و لغات البرمجة ، بما في ذلك C ++ و C و VB Script و Java و JavaScript و HTML و Python و Perl و Ruby. فيما يلي تمييز بناء الجملة الافتراضي لـ HTML و PHP:
نظرًا لكونه أحد تطبيقات Adobe ، فإن Brackets لديه تكامل سلس مع Photoshop. تعد PSD Lens ميزة تقوم باستخراج الصور والشعارات وأنماط التصميم من Photoshop. Extract هي أداة ستأخذ الألوان والخطوط والتدرجات والقياسات والمعلومات الأخرى من PSDs لإنشاء CSS تلقائيًا. هذه ميزات مفيدة بشكل خاص لمطوري الواجهة الأمامية.
Komodo Edit
Komodo Edit هو محرر نصوص بسيط ولكنه قوي بواسطة ActiveState وهو متاح مجانًا. تم إصداره لأول مرة في عام 2007 ويبدو الآن قديمًا تمامًا. إنها نسخة مختصرة من Komodo IDE الأكثر تقدمًا ، والذي يتوفر الآن مجانًا أيضًا.
قم بزيارة موقع Komodo Edit الرسمي لتنزيل التطبيق مجانًا.
لمحة سريعة:
- سطر الوصف: "محرر التعليمات البرمجية للغات مفتوحة المصدر."
- التركيز: التطبيق والويبالتطوير
- الأنظمة الأساسية: Mac و Windows و Linux
يتم توزيع Komodo Edit بموجب ترخيص برنامج MOZILLA PUBLIC مفتوح المصدر. مثل Atom ، يتم عرض رسالة خطأ عند فتح Komodo Edit لأول مرة في macOS Catalina:
لا يمكن فتح "Komodo Edit 12" لأن Apple لا يمكنها التحقق من وجود برامج ضارة.
الحل هو نفسه: ابحث عن التطبيق في Finder ، وانقر بزر الماوس الأيمن ، وحدد فتح.
التطبيق بسيط بما يكفي للمبتدئين لبدء استخدامه على الفور. يعرض وضع التركيز المحرر فقط. تتيح لك الواجهة المبوبة التبديل بسهولة بين الملفات المفتوحة. يتيح لك Go To Anything البحث بسرعة عن الملف الذي تريده وفتحه. إليك كيفية عرض ملف HTML و PHP في المحرر.
تتوفر المزيد من الميزات المتقدمة ، بما في ذلك تتبع التغييرات والإكمال التلقائي والتحديدات المتعددة. يعد عارض Markdown مفيدًا للكتاب ، ويمكن تسجيل وحدات الماكرو.
Textastic
Textastic هو محرر كود متقدم مكتوب في الأصل لأجهزة iPad ، وهو متوفر الآن لأجهزة Mac و iPhone. على عكس Coda 2 ، الذي يقدم أيضًا تطبيق iPad ، فإن إصدار الهاتف المحمول من Textastic مكتمل وقوي. في الواقع ، تتحدث الشركة عن إصدار Mac باعتباره التطبيق المصاحب لها.
اشتر التطبيق مقابل 7.99 دولارات من Mac App Store. يمكن تنزيل نسخة تجريبية من موقع Textastic الرسمي. يمكن شراء إصدار iOSمقابل 9.99 دولارات أمريكية من متجر التطبيقات.
لمحة سريعة:
- سطر الوصف: "محرر نصوص بسيط وسريع لأجهزة iPad / iPhone / Mac."
- التركيز: البساطة وسهولة الاستخدام
- الأنظمة الأساسية: Mac و iOS
Textastic ميسور التكلفة وسهل الاستخدام. لقد استخدمت التطبيق على جهاز iPad منذ إطلاقه ، وبدأت في استخدام إصدار Mac لأنه كان متاحًا لأنه خفيف الوزن وسهل الاستخدام. إنه قادر ، ولكنه ليس الأقوى.
يدعم أكثر من 80 لغة برمجة وترميز. إليك كيفية عرض Textastic HTML و PHP.
سيقوم تلقائيًا بإكمال التعليمات البرمجية لـ HTML و CSS و JavaScript و PHP و C و Objective-C. وهو يدعم تعريفات TextMate و Sublime Text. تتم مزامنة ملفاتك بين إصدار Mac و iOS عبر iCloud Drive.
MacVim
Vim هو محرر نصوص سطر أوامر قابل للتكوين بدرجة عالية تم إنشاؤه في عام 1991. إنه تحديث لـ Vi ("Vi Improved" ) ، الذي كتب عام 1976. لا يزال يستخدمه العديد من المطورين حتى اليوم ، على الرغم من اختلاف واجهته عن برامج تحرير النصوص الحديثة. يعالج MacVim ذلك ، إلى حد ما ، ولكنه لا يزال يحتوي على منحنى تعليمي كبير.
قم بزيارة موقع MacVim الرسمي لتنزيل التطبيق مجانًا.
لمحة سريعة :
- سطر الوصف: "Vim - محرر النصوص في كل مكان."
- التركيز: أي شيء يمكنك تخيله
- الأنظمة الأساسية: Mac. (يتوفر Vim كأداة سطر أوامر على Unix و Linux و Windows NT و MS-DOS و macOS و iOS وAndroid و AmigaOS و MorphOS.)
لديك بالفعل Vim على جهاز Mac الخاص بك. فقط افتح نافذة طرفية واكتب "vi" أو "vim" وسوف تفتح. يسمح لك MacVim بفتح التطبيق بالنقر فوق رمز بدلاً من ذلك. كما أنه يوفر شريط قوائم كاملًا وهو أكثر سهولة في الاستخدام. إنه متاح على أنظمة Unix و Linux و Windows NT و MS-DOS و macOS و iOS و Android و AmigaOS و MorphOS. إنه مصمم للمطورين ، ويتوفر عدد هائل من الوظائف الإضافية.
إنه برنامج مشروط. عندما تنقر على نافذة التطبيق وتبدأ في الكتابة ، ستلاحظ أن المؤشر سينتقل حول المستند بدلاً من إضافة تلك الأحرف إلى الملف. هذه ميزة ، وبمجرد أن تتعلم ما يفعله كل مفتاح ، ستنتقل عبر الملف بشكل أسرع من أي وقت مضى.
لإضافة نص إلى الملف ، تحتاج إلى إدخال وضع الإدراج عن طريق الضغط على الحرف "i" لإدراج نص حيث يوجد المؤشر ، أو "o" لإدراج نص في بداية السطر التالي. اخرج من وضع الإدراج بالضغط على Escape. تبدأ بعض الأوامر بنقطتين. على سبيل المثال ، لحفظ ملف ، اكتب ": w" وللخروج من النوع ": q".
على الرغم من اختلاف الواجهة ، يمكن لـ MacVim القيام بكل ما يمكن لمحرري النصوص أعلاه القيام به ، وأكثر من ذلك. إليك كيفية عرض تمييز بناء الجملة لملفات HTML و PHP:
هل يستحق تعلم تطبيق مختلف تمامًا عنالتطبيقات الحديثة؟ يجيب العديد من المطورين بحماسة ، "نعم!" فيما يلي بعض المقالات التي تتحدث عن سبب استخدام بعض المطورين لـ Vim وحبهم:
- لماذا أستخدم Vim (Pascal Precht)
- 7 Reasons to Love Vim (Opensource.com)
- مناقشة: هل يمكن لشخص أن يشرح لي لماذا يستخدم الناس vi / vim؟ (رديت)
- مناقشة: ما هي فوائد التعلم فيم؟ (Stack Overflow)
Spacemacs
GNU Emacs متشابهة. إنه محرر سطر أوامر قديم تم إصداره في الأصل في عام 1984 كتحديث لإصدار عام 1976 من Emacs. تعد Spacemacs محاولة لإدخالها إلى العالم الحديث ، على الرغم من أن مجرد تثبيت التطبيق يتطلب الكثير من العمل!
قم بزيارة موقع Spacemacs الرسمي لتنزيل التطبيق مجانًا.
في لمحة:
- سطر الوصف: "Emacs - محرر نصوص قابل للتوسيع وقابل للتخصيص ومجاني / حر - والمزيد."
- التركيز: أي شيء يمكنك تخيله
- المنصات: Mac (يتوفر GNU Emacs كأداة سطر أوامر على نطاق واسع من أنظمة التشغيل.)
يتوفر GNU Emacs و Spacemacs مجانًا بموجب ترخيص GPL . مثل Vim ، سيتعين عليك قضاء بعض الوقت في تعلم كيفية استخدامه قبل أن تنجز أي شيء. يتطلب تثبيت التطبيق قدرًا كبيرًا من العمل في سطر الأوامر ، ولكن لن يواجه المطورون أي صعوبة. تأكد من قراءة الوثائق بعناية أولاً.
عند تشغيل Spacemacs لأول مرة ، تختار ما إذا كنت تفضل أسلوب محرر Vim’s أو Emac والعديد منقابل للتكوين ، وتتوفر مجموعة كبيرة من الحزم لإضافة الميزات المحددة التي تحتاجها.
Atom هو بديل مجاني شائع. مثل Sublime Text ، فهو متعدد الأنظمة الأساسية وقادر وقابل للتوسيع من خلال مستودع حزم كبير. ينصب تركيزه على تطوير التطبيقات ، ولكنه تطبيق Electron ، لذا فهو ليس مستجيبًا مثل الفائز.
محررو النصوص الآخرون قادرون للغاية أيضًا ولديهم نقاط قوتهم وتركيزهم وقيودهم وواجهاتهم. سنغطي اثني عشر من أفضلها وسنساعدك في العثور على الأفضل لاحتياجاتك وتفضيلاتك وسير العمل.
لماذا ثق بي لهذا الدليل؟
محرر نصوص جيد هو أحد أدواتي المفضلة. لقد كنت أستخدمها منذ عقود ، أولاً في DOS ، ثم Windows ، و Linux ، والآن Mac. غالبًا ما أقوم بتحرير محتوى الويب في محرر نصوص ، وأعرض ترميز HTML مباشرةً. قد أكون في بعض الأحيان منزعجًا جدًا بشأن الكود المستخدم وكيفية وضعه.
في نظام Linux ، كانت محررات النصوص المفضلة لدي هي Genie و Bluefish ، على الرغم من أنني كنت أستخدم Gedit و Kate بانتظام. عندما قمت بالتبديل إلى Mac ، استخدمت TextMate في البداية. بعد مرور بعض الوقت ، تحولت إلى Sublime Text ، والذي تم تحديثه بانتظام.
واصلت تجربة برامج تحرير النصوص الأخرى واستقرت في النهاية على Komodo Edit. كان يحتوي على الميزات التي كنت أحتاجها في ذلك الوقت وواجهة تناسب سير العمل الخاص بي. وشمل ذلك تسجيل العديد من وحدات الماكرو الأساسية للبحث والاستبدالخيارات أخرى. بعد ذلك ، سيتم تثبيت الحزم الإضافية المطلوبة تلقائيًا. البرنامج قوي ويعتمد على لغة البرمجة Emacs-Lisp لتوسيع وظائفه.
إليك طريقة عرض ملفات HTML و PHP افتراضيًا:
Spacemacs (و GNU Emacs بشكل عام) هو التطبيق الأكثر صعوبة في التعلم في جولتنا ، ولكنه أيضًا الأقوى. سوف يستغرق التعلم الوقت والجهد. إذا كنت مهتمًا ، فإن مكانًا ممتازًا للبدء هو الجولة الإرشادية الرسمية لـ Emacs.
أفضل محرر نصوص لنظام التشغيل Mac: كيف اختبرنا
أنظمة سطح المكتب والأجهزة المحمولة المدعومة
إذا كنت تعمل على أجهزة كمبيوتر متعددة تعمل بأنظمة تشغيل مختلفة ، فقد تفضل استخدام محرر نصوص يعمل في أي مكان تعمل فيه. تعمل جميع التطبيقات الموصى بها في هذه الجولة على جهاز Mac. بعضها متاح لأنظمة أساسية أخرى أيضًا ، لا سيما Windows و Linux. يعمل تطبيقان أيضًا على نظام التشغيل iOS ، لذا يمكنك إنجاز بعض الأعمال على جهاز iPhone أو iPad عندما تكون خارج المكتب.
سيبدو محرر النصوص المصمم خصيصًا لنظام التشغيل Mac وكأنه تطبيق ماك ؛ قد يجد مستخدمو Mac المخصصون أنه من الأسهل التعلم والاستخدام. قد يكسر التطبيق عبر الأنظمة الأساسية الكثير من اصطلاحات واجهة مستخدم Mac ، ولكنه سيعمل بنفس الطريقة على جميع أنظمة التشغيل.
فيما يلي التطبيقات التي تعمل فقط على نظام التشغيل macOS:
- BBEdit 13
- Coda 2
- TextMate2.0
- Textastic
- MacVim (على الرغم من أن Vim يعمل في كل مكان)
- Spacemacs (على الرغم من أن Emacs يعمل في كل مكان)
تعمل برامج تحرير النصوص هذه أيضًا على Windows و Linux:
- Sublime Text 3
- Atom
- كود Visual Studio
- UltraEdit
- الأقواس
- Komodo Edit
أخيرًا ، يحتوي اثنان من تطبيقاتنا على تطبيقات مصاحبة تعمل على iOS:
- Coda 2
- Textastic
تطبيق Coda 2 للجوال هو تطبيق شريك أقل قوة ، بينما تطبيق الهاتف المحمول Textastic كامل الميزات.
سهولة الاستخدام
معظم برامج تحرير النصوص قوية ولديها الكثير من الميزات. يسهّل البعض على المبتدئين البدء ، بينما يمتلك البعض الآخر منحنى تعليميًا أوليًا حادًا. فيما يلي بعض الأمثلة:
- Textastic بسيط وسهل الاستخدام ولكنه لا يحتوي على الكثير من الوظائف.
- Sublime Text و Atom وغيرها لديها الكثير من القوة تحت غطاء محرك السيارة ، ولكن يمكن للمبتدئين استخدام البرنامج بدون منحنى التعلم.
- تتطلب برامج تحرير النصوص الأكثر تقدمًا ، ولا سيما Vim و Emacs ، الكثير من التعلم قبل أن تتمكن من البدء في استخدامها. يوفر Vim أيضًا لعبة تعلمك كيفية استخدامها.
توفر العديد من برامج تحرير النصوص ميزات تهدف إلى سهولة الاستخدام ، بما في ذلك واجهة تشبه المتصفح المبوب ووضع خالٍ من الإلهاء.
ميزات التحرير القوية
يميل مستخدمو برامج تحرير النصوص إلى أن يكونوا تقنيين تمامًا ويفضلون الوظائف على سهولة الاستخدام. يمكن لاختصارات لوحة المفاتيح تسريع سير العمل وتسمح لك بإبقاء يديك على لوحة المفاتيح بدلاً من الوصول إلى الماوس.
تسمح لك العديد من برامج تحرير النصوص بالحصول على مؤشرات متعددة بحيث يمكنك تحديد وتحرير أكثر من سطر في المرة الواحدة. يمكنهم أيضًا توفير أعمدة بحيث يمكنك رؤية أقسام مختلفة من نفس الملف على الشاشة في نفس الوقت.
يميل البحث والاستبدال إلى أن يكون قابلاً للتكوين. تدعم العديد من برامج تحرير النصوص التعبيرات العادية حتى تتمكن من البحث عن أنماط معقدة. غالبًا ما يمتد البحث إلى نظام الملفات حتى تتمكن من العثور بسرعة على الملف الذي تريده ، وعادةً ما يتم دعم التخزين عبر الإنترنت - بما في ذلك خوادم FTP و WebDAV و Amazon S3 والمزيد -.
أدوات البرمجة الإضافية
تلبي معظم برامج تحرير النصوص الاحتياجات المحددة للمطورين. يبدأ ذلك بتمييز بناء الجملة ، وهي ميزة تسهل قراءة الكود المصدري.
يفهم محرر النصوص وظيفة العناصر المختلفة لمجموعة متنوعة من لغات البرمجة أو البرمجة النصية أو الترميز ، ويعرضها بألوان مختلفة . سنقوم بتضمين لقطات شاشة لإبراز البنية الافتراضية لكل محرر نصوص ، باستخدام نموذج ملف HTML و PHP.
يوفر إكمال الرمز الوقت ويقلل من الأخطاء الإملائية من خلال عرض كتابة رمز نيابة عنك. قد يكون هذا ذكيًا ، حيث يفهم التطبيق السياق ، أو ببساطة طريقة للوصول إلى قائمة منبثقة للوظائف والمتغيرات والعناصر الأخرى المتاحة. الميزات ذات الصلة قد تغلق العلامات تلقائيًاوالأقواس من أجلك.
يتيح لك طي الكود استخدام محرر النصوص مثل الخطوط الخارجية ، مما يؤدي إلى طي أقسام من شفرة المصدر بحيث يتم إخفاؤها عن الأنظار عند عدم الحاجة إليها. تسمح بعض برامج تحرير النصوص أيضًا بمعاينة مباشرة لملفات HTML و CSS ، وهي ميزة يقدرها مطورو الويب.
أخيرًا ، تتجاوز بعض برامج تحرير النصوص التحرير البسيط وتشمل الميزات التي تجدها عادةً في IDE. يتضمن ذلك عادةً التحويل البرمجي وتصحيح الأخطاء والاتصال بـ GitHub من أجل تعيين الإصدار. بعض برامج تحرير النصوص (بما في ذلك Visual Studio Code و Komodo Edit) هي في الواقع إصدارات مختصرة من IDE للشركة ، والتي تتوفر بشكل منفصل.
أدوات كتابة إضافية
تتضمن بعض برامج تحرير النصوص ميزات إضافية لـ الكتاب ، مثل دعم Markdown وطي النص. يقدر العديد من الكتاب أن محررات النصوص أبسط وأسرع وأكثر قابلية للتخصيص من معالجات النصوص. غالبًا ما يستخدم المترجمون برامج تحرير النصوص التي تقدم تعبيرات عادية للبحث المتقدم والاستبدال.
المكونات الإضافية لتوسيع وظائف التطبيق
الميزة الأكثر جاذبية للعديد من برامج تحرير النصوص هي أنها تسمح لك باختيار الميزات التي تحتاجها من خلال تقديم نظام بيئي غني من المكونات الإضافية. يسمح لك بإنشاء تطبيق مخصص. هذا يعني أيضًا أن برامج تحرير النصوص أقل تضخمًا: بشكل افتراضي ، فهي تتضمن ميزات أساسية فقط.
تتم كتابة المكونات الإضافية بعدة لغات اعتمادًا على محرر النصوصالتي تختارها ، ويمكن للمطورين إنشاء ومشاركة المكونات الإضافية الخاصة بهم. يمكنك غالبًا الوصول إلى مكتبة المكونات الإضافية من داخل التطبيق ، ثم إضافة المكونات التي تريدها ببضع نقرات فقط. تتضمن بعض برامج تحرير النصوص طريقة بسيطة لتسجيل وحدات الماكرو بدون تشفير.
التكلفة
محرر النصوص هو الأداة الأساسية للمطور ، لذلك ليس من المستغرب أن يكون بعضها مكلفًا للغاية ، إما شراء مبدئي أو اشتراك مستمر. ما قد يفاجئك هو أن العديد من أفضل الخيارات مجانية.
قد يكون ذلك بسبب أنها مشروع مفتوح المصدر يديره مجتمع من المستخدمين ، أو لأنها طريقة ملائمة للحصول على طعم IDE الأكثر تكلفة للشركة. فيما يلي خياراتك ، مدرجة من الأقل إلى الأقل.
مجاني:
- Atom: مجاني (مفتوح المصدر)
- كود Visual Studio: مجاني (مفتوح -source)
- TextMate 2.0: مجاني (مفتوح المصدر)
- الأقواس: مجاني (مفتوح المصدر)
- تحرير Komodo: مجاني (مفتوح المصدر)
- MacVim: مجاني (مفتوح المصدر)
- Spacemacs: مجاني (مفتوح المصدر)
الشراء:
- Textastic: 7.99 دولار
- BBEdit: 49.99 دولارًا أمريكيًا أو الاشتراك (انظر أدناه)
- نص سامي: 80 دولارًا
- Coda 2: 99.00 دولارًا
اشتراك:
- BBEdit: 39.99 دولارًا في السنة ، 3.99 دولارًا في الشهر ، أو الشراء المباشر (أعلاه)
- UltraEdit: 79.95 دولارًا في السنة
أي محرر نصوص جيد آخر لـ ماك الذي فاتنا هنا؟ اترك تعليقًا وأخبرنا بذلك.
مدرج بشكل ملائم في لوحة جانبية. يمكنني تشغيلها واحدة تلو الأخرى عن طريق النقر المزدوج على اسم الماكرو.اشتريت Textastic لجهاز iPad الخاص بي وتحولت إليه في النهاية على جهاز Mac الخاص بي أيضًا. لقد لعبت مع Vim و Emacs كثيرًا على مر السنين ، لكنني لم أخصص وقتًا كافيًا لتعلم كيفية استخدامها بكفاءة. لا تشبه واجهاتهم التطبيقات الحديثة ، لذلك وجدت صعوبة في الالتزام بها على الرغم من أنني مقتنع بأنها أقوى الأدوات الموجودة ولدي أصدقاء يقسمون بها.
من يحتاج إلى محرر النص؟
من يحتاج إلى محرر نصوص لائق؟ أي شخص يحتاج إلى العمل مع ملفات نصية عادية. يتضمن ذلك الأشخاص الذين يحتاجون إلى أداة غير رسمية لإجراء تعديلات صغيرة وأولئك الذين يستخدمون واحدة كأداة برمجية أساسية كل يوم. يمكنك استخدام محرر نصوص لمهام مثل:
- إنشاء ملفات HTML و CSS عند إنشاء موقع ويب
- كتابة محتوى للويب بتنسيق HTML أو Markdown
- تطوير تطبيقات الويب التي تستخدم لغة برمجة مثل Python أو JavaScript أو Java أو Ruby on Rails أو PHP
- تطوير تطبيقات سطح المكتب باستخدام لغة برمجة مثل Objective C أو C # أو C ++
- تطوير تطبيقات الجوال باستخدام لغة برمجة مثل Java و Python و Objective C و Swift و C # و C ++
- تحرير ملفات التكوين القائمة على النص لبرنامج أو نظام التشغيل الخاص بك
- الكتابة في الترميزاللغات التي تسمح لك بإضافة التنسيق إلى نص عادي ، مثل Fountain لشاشات العرض و Markdown للنثر
- تدوين الملاحظات في نص عادي أو Markdown لتجنب قفل البائع
بعض برامج تحرير النصوص تم تطويرها مع وضع واحدة أو أكثر من هذه المهام في الاعتبار. قد يشتمل محرر النصوص الذي يستهدف مطوري التطبيقات على مصحح أخطاء ، بينما قد يحتوي محرر النصوص الذي يستهدف مطوري الويب على جزء معاينة مباشر. لكن معظم برامج تحرير النصوص مرنة بما يكفي لاستخدامها لأي غرض.
تتمثل جاذبية محرر النصوص في أنه يمكن استخدامه للعديد من الأشياء المختلفة ، وتخصيصه بطرق لا يمكن لأي نوع آخر من التطبيقات القيام بها. ومع ذلك ، يفضل العديد من المستخدمين استخدام أداة أكثر تخصصًا ، على سبيل المثال ، IDE (بيئة التطوير المتكاملة) للبرمجة ، أو تطبيق كتابة مخصص مثل Scrivener أو Ulysses.
نظرًا لأنك مهتم بمحرري النصوص ، لدينا عدد من التقارير الأخرى التي قد تهمك أيضًا:
- أفضل جهاز Mac للبرمجة
- أفضل كمبيوتر محمول للبرمجة
- أفضل تطبيقات الكتابة لنظام التشغيل Mac
أفضل محرر نصوص لنظام التشغيل Mac: الفائزون
أفضل محرر نص تجاري: Sublime Text 3
Sublime Text 3 هو تحرير نص عبر الأنظمة الأساسية يكون سريعًا ، من السهل البدء به ، ويلبي احتياجات معظم المستخدمين. تم إطلاقه في عام 2008 وهو كامل الميزات وقابل للتخصيص بدرجة كبيرة - وهو خيار ممتاز لأي شخص يحتاج إلى نص احترافي وقادرمحرر.
قم بزيارة موقع Sublime Text الرسمي للتنزيل. الفترة التجريبية المجانية غير محددة. تبلغ تكلفة التطبيق 80 دولارًا لكل مستخدم (وليس لكل جهاز) للاستخدام المتواصل.
لمحة سريعة:
- سطر الوصف: "محرر نص متطور للكود والترميز والنثر. "
- التركيز: شامل - تطوير التطبيقات ، تطوير الويب ، كتابة
- الأنظمة الأساسية: Mac و Windows و Linux
من السهل البدء باستخدام نص سامي. لا توجد نقطة نهاية حقيقية للإصدار التجريبي المجاني ، لذا يمكنك اختباره جيدًا قبل أن تقرر شرائه ، وهو ما ستتم دعوتك للقيام به من وقت لآخر. والتطبيق سهل التعلم. أنت تدخل وتبدأ في استخدامه ، ثم تلتقط ميزاته المتقدمة على طول الطريق كما تريد.
يبدو رائعًا وغني بالميزات. يعمل Sublime Text 3 باستمرار عبر جميع الأنظمة الأساسية ، ويتحقق ذلك من خلال استخدام مجموعة أدوات واجهة مستخدم مخصصة ، والتطبيق نفسه أصلي لكل نظام تشغيل. هذا يجعله أكثر خفة واستجابة من المحررين عبر الأنظمة الأساسية الأخرى.
يوفر Sublime Text مجموعة واسعة من اختصارات لوحة المفاتيح لإبقاء أصابعك في المكان الذي تريده ، و اختياري تظهر الخريطة المصغرة على الجانب الأيمن من الشاشة على الفور مكان وجودك في المستند.
يتم تقديم تمييز بناء الجملة ، وتتوفر مجموعة من أنظمة الألوان. فيما يلي الإعدادات الافتراضية لملف HTML:
وهنا ملفتمييز بناء الجملة الافتراضي لملف PHP:
يمكنك رؤية عدة مستندات مفتوحة في واجهة مبوبة (على النحو الوارد أعلاه) أو في نوافذ منفصلة.
A الوضع الخالي من التشتيت يجعل النافذة ملء الشاشة ، وتكون القائمة وعناصر واجهة المستخدم الأخرى مخفية. أرقام الأسطر المرغوبة (عن طريق الضغط على مفتاح Shift أو النقر على Command) ، ثم استخدام اختصار لوحة المفاتيح command-shift-L. سيظهر مؤشر على كل سطر محدد.
يمكن طي أقسام الكود (على سبيل المثال ، عند استخدام عبارات if المتداخلة) بالنقر فوق مثلثات الكشف بجوار أرقام الأسطر.
البحث والاستبدال قويان ويدعمان التعبيرات العادية. يمتد البحث إلى نظام الملفات باستخدام الأمر Goto Anything (Command-P) ، وهو أسرع طريقة لفتح أي ملف في المجلد الحالي. تسهل أوامر "Goto" الأخرى التنقل وتتضمن Goto Symbol و Goto Definition و Goto Reference و Goto Line.
التطبيق قابل للتخصيص بدرجة كبيرة. يتم تغيير الإعدادات عن طريق تحرير ملف تكوين نصي. في حين أن هذا قد يفاجئ المبتدئين ، إلا أنه منطقي للغاية بالنسبة لأولئك الذين اعتادوا العمل في محرر نصوص ، ويتم التعليق بشدة على ملف التفضيلات حتى تتمكن من رؤية الخيارات المتاحة.
تتوفر الإضافات من حزمة الخاصة بـ Sublime Textنظام الإدارة ، والذي يمكن الوصول إليه من لوحة الأوامر في التطبيق أو من الموقع الرسمي. يمكن أن يوسع ذلك من وظائف التطبيق بطرق محددة ، ويتم كتابته بلغة Python. يتوفر حاليًا ما يقرب من 5000.
أفضل محرر نصوص مجاني: Atom
Atom هو بديل مجاني ومفتوح المصدر تم إطلاقه في عام 2014. له وظائف مماثلة لـ Sublime Text . Atom هو نظام متعدد الأنظمة ويستند إلى إطار عمل Electron "الكتابة مرة واحدة ونشر في كل مكان" ، لذلك فهو أبطأ قليلاً من Sublime Text.
تم إنشاء التطبيق بواسطة GitHub ، والتي حصلت عليها Microsoft لاحقًا. على الرغم من شكوك البعض في المجتمع (خاصة وأن Microsoft قد طورت بالفعل محرر نصوص خاص بها) ، لا يزال Atom محرر نصوص قويًا.
قم بزيارة موقع Atom الرسمي لتنزيل التطبيق مجانًا.
لمحة سريعة:
- Tagline: "محرر نصوص يمكن اختراقه للقرن الحادي والعشرين."
- التركيز: تطوير التطبيقات
- الأنظمة الأساسية : Mac و Windows و Linux
حاليًا ، الانطباع الأول الذي يقدمه Atom ليس جيدًا. في المرة الأولى التي تقوم فيها بفتحه ضمن macOS Catalina تظهر رسالة خطأ:
لا يمكن فتح "Atom" لأن Apple لا يمكنها التحقق من وجود برامج ضارة.
لقد وجدت حلاً في منتدى مناقشة Atom: حدد موقع Atom في Finder ، وانقر بزر الماوس الأيمن فوقه ، ثم حدد فتح. بمجرد القيام بذلك ، سيتم فتح التطبيق دون أخطاءرسالة في المستقبل. أنا مندهش من أنه لم يتم إنشاء إصلاح لهذا بالفعل.
Atom سهل على المستخدمين الجدد اختياره. إنه يوفر واجهة مبوبة بالإضافة إلى أجزاء متعددة ، بالإضافة إلى إبراز بناء جملة جذاب لعدد من اللغات. هذا هو التنسيق الافتراضي لملفات HTML و PHP.
مثل Sublime Text ، يتوفر التحرير متعدد الأسطر ، والذي يمتد إلى التحرير متعدد المستخدمين. Teletype هي ميزة فريدة تسمح لمستخدمين مختلفين بفتح المستند وتحريره في نفس الوقت ، تمامًا كما تفعل مع محرر مستندات Google.
طي الكود والإكمال التلقائي الذكي متاحان ، كما هو الحال التعبيرات العادية ، ومتصفح نظام الملفات ، وخيارات التنقل الممتازة ، والبحث الفعال.
نظرًا لأن التطبيق تم إنشاؤه مع وضع المطورين في الاعتبار ، فليس من المستغرب أن يتضمن Atom بعض ميزات IDE وعروضًا لتثبيت تطوير Apple أدوات من أجلك عند فتحه لأول مرة.
يمكنك إضافة وظائف إلى التطبيق من خلال الحزم ، ويمكن الوصول إلى مدير الحزم مباشرة من داخل Atom.
آلاف من الحزم متوفرة. إنها تسمح لك بإضافة ميزات مثل التحرير الخالي من التشتيت ، واستخدام Markdown ، ومقتطفات التعليمات البرمجية الإضافية ودعم اللغة ، والتخصيص التفصيلي لطريقة ظهور التطبيق وعمله.
أفضل محرر نصوص لنظام التشغيل Mac: The المنافسة
Visual Studio Code
على الرغم من أن Atom الآن من الناحية الفنيةمنتج Microsoft ، Visual Studio Code هو التطبيق الذي صمموه ، وهو رائع. تم إطلاقه في عام 2015 ويكتسب شعبية بسرعة. ميزاته البارزة هي إكمال الكود الذكي وإبراز بناء الجملة.
قم بزيارة موقع Visual Studio Code الرسمي لتنزيل التطبيق مجانًا.
لمحة سريعة:
- سطر الوصف: "تحرير التعليمات البرمجية. إعادة تعريفه. "
- التركيز: تطوير التطبيقات
- الأنظمة الأساسية: Mac و Windows و Linux
VSCode سريع وسريع الاستجابة ويستهدف المطورين ويركز على التحرير و رمز التصحيح. تم إصداره بموجب ترخيص MIT مفتوح المصدر.
IntelliSense هي ميزة تضيف الذكاء إلى إكمال التعليمات البرمجية وإبراز بناء الجملة من خلال أخذ أنواع المتغيرات وتعريفات الوظائف والوحدات النمطية المستوردة في الاعتبار. يتم دعم أكثر من 30 لغة برمجة ، بما في ذلك ASP.NET و C #. فيما يلي تمييز بناء الجملة الافتراضي لملفات HTML و PHP:
يحتوي التطبيق على منحنى تعليمي قليلاً ويتضمن واجهة مبوبة ونوافذ مقسمة. يوفر Zen Mode واجهة بسيطة بلمسة زر واحدة ، وإخفاء القوائم والنوافذ وزيادة التطبيق لملء الشاشة. ليس IDE كامل. لذلك ، تحتاج إلى شراء Visual Studio الأكبر بكثير ، IDE الاحترافي من Microsoft.
تتوفر مكتبة ملحقات واسعة من داخل التطبيق ، مما يتيح الوصول إلى