آر تيكست (محرر نصوص)

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

آر تيكست
لقطة شاشة لمحرر النصوص آر تيكست يعمل على نظام ويندوز ويقوم بتحرير ملف يحوي نص شيفرة مصدرية مكتوبة بلغة سي++
معلومات عامة
نوع
المنصة
النموذج المصدري
المطورون
مجموعة فايف سوفت
موقع الويب
bobbylight.github.io… (الإنجليزية)
معلومات تقنية
لغة البرمجة
حالة التطوير
نشط ويتم التطوير عليه
الرخصة

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

المزايا والوظائف

يدعم آر تيكست تعليم الصيغة للعديد من لغات البرمجة ويشمل ذلك:

و بالنسبة لمزايا التحرير فهي تشمل:

  • أنواع متعددة من الخطوط في نفس ملف التحرير.
  • تطابق الأقواس.
  • السحب والإفلات للنصوص.
  • مصحح إملائي.
  • الإشارات المرجعية في نصوص الشيفرات المصدرية.
  • تعليم ظهور المفردات (و هذه ميزة مهمة للمبرمجين حيث تساعدهم على تحديد النطاق الذي يكون فيه المتغير مرئياً وقابلاً للمعالجة).
  • قوالب الشيفرات المصدرية.
  • عدد غير محدود من عمليات الإسترجاع والإستلحاق لحالة النص (Unlimited undo/redo).
  • دعم معايير اليونيكود (حيث يستطيع المستخدم حفظ الملفات بمعايير يونيكود التي تدعمها آلة جافا الافتراضية أو ما يعرف ب JVM).
  • تحديد طول السطور حيث يستطيع المستخدمون تحديد طول سطر التحرير.

أما مزايا واجهة المستخدم فتشمل:

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

التوافقية

بما أن آر تيكست مبني على لغة جافا فهو بحاجة إلى آلة جافا الافتراضية (JVM) للعمل وهو يعمل على آلة جافا الافتراضية بنسختها 1.4 أو أحدث، وقد تم اختباره على العديد من أنظمة التشغيل ومنها:

انظر أيضاً

المراجع

  • بوابة أبل
  • بوابة برمجيات
  • بوابة عقد 2000
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.