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

من ويكيبيديا، الموسوعة الحرة
اذهب إلى: تصفح، ‏ ابحث
آر تيكست (محرر نصوص)
RText Header green.png
Rtext win 2.jpg
لقطة شاشة لمحرر النصوص آر تيكست يعمل على نظام ويندوز و يقوم بتحرير ملف يحوي نص شيفرة مصدرية مكتوبة بلغة سي++

المطورون مجموعة فايف سوفت
الإصدار الأول
حالة التطوير نشط و يتم التطوير عليه
لغة البرمجة جافا
نظام تشغيل جميع الأنظمة التي تدعم لغة جافا
متوفر بلغات متعدد اللغات في واجهة المستخدم
نوع محرر نصوص
الرخصة رخصة بي أس دي
موقع الويب http://fifesoft.com/rtext/index.php

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

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

المزايا و الوظائف[عدل]

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

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

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

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

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

التوافقية[عدل]

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

أنظر أيضاً[عدل]

المراجع[عدل]