أثناء إعداد الكمبيوتر المحمول الصغير الجديد Dell Mini 10v الذي يعمل بنظام تشغيل OS X ، أردت تثبيت محرر النصوص المفضل لدي ، وهو برنامج مفتوح المصدر سمولترون. عندما تم تحميل موقع Smultron ، استقبلتني الرسالة التي ربما رأيتها للتو:
مرحبا!
بادئ ذي بدء ، أود أن أشكركم على اهتمامكم بطلباتي. لكنني وصلت الآن إلى نقطة ليس لدي فيها الوقت لقضاء على التطبيقات التي يستحقونها ، لذلك قررت عدم إصدار أي إصدارات أخرى في المستقبل المنظور.
في صحتك،
بيتر بورغ
وغني عن القول ، أن هذا أمر محزن للقراءة - لقد كنت أستخدم Smultron لسنوات عديدة ، وهي ليست أخبارًا جيدة أبدًا عندما يصل شيء تستمتع باستخدامه إلى نهاية حياته (الواضحة).
(بالإضافة إلى سمولترون ، كتب بيتر بورغ أيضًا لينغون، أداة تسهل من عملية الإنشاء انطلاق
المهام ، والتي (من بين أمور أخرى) تتحكم في إطلاق المهام وفقًا لجدول زمني ، مثل الكثير كرون
يفعل في أنظمة يونكس الأخرى.)
بعد تنزيل أحدث إصدار من Smultron (وتخزين نسخة منه في مكان آمن ، فقط في حالة اختفاء الموقع) ، أخبرت بعض الأصدقاء عبر iChat - وهؤلاء تتبعني على تويتر—حول زوال محرر النصوص المفضل لدي. أدى هذا إلى عدة إصدارات من "بينما من المحزن رؤيتها تذهب ، هناك الكثير من البدائل الجيدة. لماذا لا تتحول فقط إلى XYZ؟ "
هناك بالفعل الكثير من محرري النصوص الرائعين لنظام التشغيل Mac. BBedit و TextWrangler و TextMate و SubEthaEdit و skEdit... القائمة تطول وتطول. فلماذا اخترت سمولترون من بين كل هؤلاء؟ الجواب... أنه لا توجد إجابة جيدة ، على الأقل لا توجد إجابة جيدة منطقيًا. لذلك قضيت بعض الوقت في التفكير في ما أحتاج إليه من محرر نصوص ، ولماذا كان Smultron يلبي تلك الاحتياجات بشكل أفضل من أي من البرامج الأخرى التي جربتها على مر السنين.
اقرأ أكثر…احتياجات تحرير النص الخاصة بي بسيطة نسبيًا - أكتب بشكل أساسي بتنسيق HTML ، لذلك أحتاج إلى تمييز بناء الجملة وإكمال علامة HTML (اضغط على مفتاح تشغيل سريع لإغلاق العلامة المفتوحة حاليًا). أحب العمل على ملفات متعددة في نافذة واحدة بعلامات تبويب ، أو في نافذة واحدة تم تقسيمها أفقيًا و / أو رأسيًا (على عكس استخدام نوافذ منفصلة متعددة).
لا أحتاج إلى أي أدوات معقدة لإدارة المشاريع ، لأن مشاريعي عادة ما تكون وثيقة نصية واحدة مقترنة بعدد من الصور و / أو الأفلام. ومع ذلك ، أنا أعمل على ملفات متعددة في وقت واحد ، لذلك هناك حاجة إلى طريقة لعرض جميع الملفات المفتوحة.
أخيرًا ، أحتاج إلى تدقيق إملائي وأرقام أسطر وعدد الكلمات ودعم تمييز البنية في كل من CSS و PHP ، حيث أقوم أحيانًا بتحرير هذه الأنواع من الملفات.
اعتدت منذ سنوات عديدة التحرير، محرر نصوص في Java. كان لديه مجموعة مذهلة من المكونات الإضافية التي وسعت قوته ، ووجدت أنه من السهل العمل معه. ومع ذلك ، كان التطبيق الأكثر استخدامًا غير المشابه لـ Mac ، وقد جعلتني الاختلافات في النهاية تبحث في مكان آخر.
خلال تلك النظرة ، تعثرت على سمولترون. لقد استوفت جميع متطلباتي تقريبًا - سلوك تقسيم النوافذ ليس مرنًا تمامًا كما أريد - ولديه واجهة نظيفة وسهلة الفهم. قوائم Smultron بسيطة ، ويمكن تخصيص الواجهة حسب رغبتك ، ويتم تشغيلها بسرعة. ولكن يمكن قول كل هذا للعديد من محرري النصوص OS X الآخرين ، الذين جربت الكثير منهم خلال بحثي عن استبدال jEdit.
من نواح عديدة ، فإن اختيار محرر نصوص يشبه تحديد السيارة التي تشتريها. بشكل عام ، كل سيارة تفعل نفس الشيء ، بنفس الطريقة تقريبًا - محرك يقود العجلات ، وتستخدم الدواسات والعجلة للتحكم في سرعة السيارة واتجاهها. هناك بالطبع اختلافات في الميزات والأداء بين النماذج ، وفي النهاية ، هذه التفاصيل هي التي تساعدنا في اتخاذ قرار بشأن سيارة على أخرى. استنادًا إلى احتياجاتي الخاصة ، أدى تنفيذ Smultron للتفاصيل إلى أن أصبح محرر النصوص الذي أختاره.
يبدو أن Smultron يعمل بالطريقة التي أعمل بها ، ولا يتعين علي أبداً أن أكافح من أجل تذكر مكان الأمر ، أو أتساءل لماذا يفعل أمر معين شيئًا غير ما أتوقع أن يفعله. باختصار ، Smultron هو شريك مثالي في الكتابة والتشفير ، حيث أنه يبتعد عن الطريق ويتيح لي إنجاز المهمة.
الخبر السار ، إذا كان هناك أي شيء في زوال Smultron ، هو أنه يعمل بشكل جيد في Leopard. لا يسعني إلا أن آمل أن يعمل بشكل جيد في Snow Leopard ، حيث أنوي الاستمرار في استخدامه لأطول فترة ممكنة. إذا كسر سمولترون سنو ليوبارد ، فسأضطر إلى إيجاد بديل ، ولن يكون ذلك مشروعًا ممتعًا. (ربما سيختار بعض المطورين الطموحين المصدر إلى Smultron و Lingon ، ويقرران مساعدة البرامج على العيش... يمكن للمرء أن يحلم ، أليس كذلك؟)
إذا كان الأمر يتعلق بخطة بديلة ، فأنا أحب أن أعرف أي محررين للنصوص الخالصة تفضل - ربما هناك لقد فاتني القليل الذي سيفي بجميع متطلباتي ويمكن أن يتولى إدارة Smultron ، إذا كان الأمر يتعلق بذلك ذلك.