TextAdept هو محرر نصوص سريع ، وأحد الحد الأدنى ، ويمكن توسيعه بشكل ملحوظ للمبرمجين. مكتوبة في مزيج من C و C ++ و Lua وتحسين بلا هوادة للسرعة والبساطة لأكثر من 12 عامًا ، يعد Textadept محررًا مثاليًا للمبرمجين الذين يريدون تمديدًا لا نهاية له دون التضحية بالسرعة ومساحة القرص ، وبدون الخلاصة للانتفاخ الرمزي وفائمة الميزات. يحتوي التطبيق على كلا من إصدار واجهة المستخدم الرسومية (GUI) يتم تشغيله في بيئة سطح المكتب ، وإصدار طرفي يتم تشغيله داخل المحاكي الطرفي.
في محاولتها للحصول على بساطتها ، يعتمد TextAdept على القليل جدًا من الركض. على Windows و MacOS ، لا يوجد لديه تبعيات خارجية. على Linux ، يعتمد إصدار واجهة المستخدم الرسومية فقط على مجموعات أدوات واجهة المستخدم الرسومية (GTK) (GTK) ، ويعتمد الإصدار الطرفي فقط على ncurses. يعتمد BSD على QT و ncurses. يتم تجميع لوا وأي تبعيات أخرى من الطرف الثالث في التطبيق نفسه.
يمكن العثور على إصدارات Textadept هنا. حدد الحزمة المناسبة للمنصة الخاصة بك. يمكن العثور على قائمة شاملة من التغييرات بين الإصدارات هنا. يمكنك أيضًا تنزيل مجموعة منفصلة من الوحدات النمطية التي توفر ميزات ووظائف إضافية للتطبيق الأساسي.
يأتي TextAdept مع دليل مستخدم شامل في مستندات/ دليله. ويغطي جميع الميزات الرئيسية لـ TextAdept ، بما في ذلك التثبيت والاستخدام والتكوين والرسائل والبرمجة النصية والتجميع.
نظرًا لأنه يمكن كتابة كل جانب من جوانب Textadept باستخدام LUA ، فإن واجهة برمجة تطبيقات المحرر موثقة بشكل كبير. تقع وثائق API هذه أيضًا في المستندات/ . إنه بمثابة المورد النهائي عندما يتعلق الأمر برصانة التطبيق.
يمكن بناء Textadept على Windows و MacOs و Linux و BSD باستخدام CMake. ستقوم CMAKE تلقائيًا باكتشاف الأنظمة الأساسية التي يمكنك تجميعها لـ TextAdept (مثل QT و GTK و/أو اللعنات) والبناء لها. على نظام التشغيل Windows و MacOS ، يمكنك بعد ذلك استخدام CMake لإنشاء تطبيق مكتفي للتشغيل من أي مكان. على Linux و BSD ، يمكنك إما استخدام Cmake لتثبيت TextAdept ، أو وضع الثنائيات المترجمة في الدليل الجذر لـ TextAdept وتشغيله من هناك.
المتطلبات العامة:
الإجراء الأساسي:
على سبيل المثال:
cmake -S . -B build_dir -D CMAKE_BUILD_TYPE=RelWithDebInfo
-D CMAKE_INSTALL_PREFIX=build_dir/install
cmake --build build_dir -j # compiled binaries are in build_dir/
cmake --install build_dir # self-contained installation is in build_dir/install/
متغيرات Cmake Boolean التي تؤثر على البناء:
NIGHTLY : سواء كنت بناء نصًا مع تبعيات حافة النزيف أم لا (أي النسخة الليلية). الإعدادات الافتراضية إلى OFF.QT : ما لم يتم إيقاف تشغيله ، يبني إصدار QT من TextAdept. الافتراضي هو المكتشف تلقائيا.GTK3 : ما لم يتم إيقاف تشغيله ، يبني نسخة GTK 3 من TextAdept. الافتراضي هو المكتشف تلقائيا.GTK2 : ما لم يتم إيقاف تشغيله ، يبني نسخة GTK 2 من TextAdept. الافتراضي هو المكتشف تلقائيا.CURSES : ما لم يتم إيقاف تشغيلها ، يبني نسخة (طرفية) من textadept. الافتراضي هو المكتشف تلقائيا.لمزيد من المعلومات حول تجميع TextAdept ، يرجى الاطلاع على الدليل.
Textadept هو مفتوح المصدر. لا تتردد في مناقشة الميزات ، والإبلاغ عن الأخطاء ، وتقديم التصحيحات. يمكنك أيضًا الاتصال بي شخصيًا (رمز ATT Foicica.com).