سايت (محرر نصوص)

سايت
الشعار
لقطة من شاشة لمحرر النصوص سايت يعمل على نظام ويندوز.
معلومات عامة
نوع
نظام التشغيل
النموذج المصدري
حقوق التأليف والنشر محفوظة [لغات أخرى] عدل القيمة على Wikidata
المطور الأصلي
Neil Hodgson [الإنجليزية] ترجم عدل القيمة على Wikidata
المطورون
موقع الويب
scintilla.org… (الإنجليزية) عدل القيمة على Wikidata
معلومات تقنية
أدوات الواجهة أو إطار العمل
لغة البرمجة
حالة التطوير
فعال و يتم التطوير عليه بشكل مستمر
الإصدار الأول
1999 (1999)
الإصدار الأخير
3.2.5
المستودع
الرخصة
الملفات المقروءة
  القائمة ...
Ada file [الإنجليزية] ترجم[3]*ANSYS model data [الإنجليزية] ترجم[3]*Asymptote file format [الإنجليزية] ترجم[3]*AutoIt file [الإنجليزية] ترجم[3]*Bash script [الإنجليزية] ترجم[3]*C source code file [الإنجليزية] ترجم[3]*C++ source code file [الإنجليزية] ترجم[3]*C# source code file [الإنجليزية] ترجم[3]*COBOL Source Code File [الإنجليزية] ترجم[3]*Coffeescript file [الإنجليزية] ترجم[3]*Csound unified file format [الإنجليزية] ترجم[3]*Cascading Style Sheets file format family [الإنجليزية] ترجم[3]*D source code file [الإنجليزية] ترجم[3]*Eiffel Source Code File [الإنجليزية] ترجم[3]*Erlang source code file [الإنجليزية] ترجم[3]*Fixed-format Fortran source [الإنجليزية] ترجم[3]*Free-format Fortran 90 source [الإنجليزية] ترجم[3]*Free-format Fortran 95 source [الإنجليزية] ترجم[3]*Forth source code file [الإنجليزية] ترجم[3]*Gettext catalog file [الإنجليزية] ترجم[3]*Go script [الإنجليزية] ترجم[3]*Haskell Script File Format [الإنجليزية] ترجم[3]*.html [لغات أخرى][3]*Inno Setup Script [الإنجليزية] ترجم[3]*إنتل_هكس[3]*ملف كود مصدر لغة جافا [لغات أخرى][3]*JavaScript format [الإنجليزية] ترجم[3]*جسون[3]*JSON-LD [لغات أخرى] ترجم[3]*KiXtart tokenized script [الإنجليزية] ترجم[3]*Lisp Program Source Code File [الإنجليزية] ترجم[3]*Lua source file [الإنجليزية] ترجم[3]*MAT-file [الإنجليزية] ترجم[3]*Maxima file format [الإنجليزية] ترجم[3]*MetaPost file [الإنجليزية] ترجم[3]*Modula-3 base program file format [الإنجليزية] ترجم[3]*Nim source code file [الإنجليزية] ترجم[3]*Crontab file format [الإنجليزية] ترجم[3]*NSIS file format [الإنجليزية] ترجم[3]*Objective-C source code file [الإنجليزية] ترجم[3]*Octave source code file [الإنجليزية] ترجم[3]*Pascal script [الإنجليزية] ترجم[3]*Delphi Project [الإنجليزية] ترجم[3]*Perl script [الإنجليزية] ترجم[3]*PL/M Source Code File [الإنجليزية] ترجم[3]*PostScript File Format Family [الإنجليزية] ترجم[3]*POV-Ray input format [الإنجليزية] ترجم[3]*PowerBASIC/DOS configuration file [الإنجليزية] ترجم[3]*PowerShell script [الإنجليزية] ترجم[3]*PureBasic source code file [الإنجليزية] ترجم[3]*Python script [الإنجليزية] ترجم[3]*R program file [الإنجليزية] ترجم[3]*REBOL file format [الإنجليزية] ترجم[3]*Ruby source code [الإنجليزية] ترجم[3]*Rust source code file [الإنجليزية] ترجم[3]*Scheme script [الإنجليزية] ترجم[3]*Scriptol source file [الإنجليزية] ترجم[3]*Spice source file format [الإنجليزية] ترجم[3]*Smalltalk Source Code [الإنجليزية] ترجم[3]*Structured Query Language script [الإنجليزية] ترجم[3]*PL/SQL source file [الإنجليزية] ترجم[3]*SREC [الإنجليزية] ترجم[3]*Swift script [الإنجليزية] ترجم[3]*Tcl Script [الإنجليزية] ترجم[3]*Vala source file [الإنجليزية] ترجم[3]*VBScript file [الإنجليزية] ترجم[3]*Verilog source code [الإنجليزية] ترجم[3]*VHSIC Hardware Description Language (with rem) [الإنجليزية] ترجم[3]*لغة التوصيف القابلة للتوسعة[3]*يامل [لغات أخرى][3] عدل القيمة على Wikidata
الملفات المنتجة
  القائمة ...
Ada file [الإنجليزية] ترجم*ANSYS model data [الإنجليزية] ترجم*Asymptote file format [الإنجليزية] ترجم*AutoIt file [الإنجليزية] ترجم*Bash script [الإنجليزية] ترجم*C source code file [الإنجليزية] ترجم*C++ source code file [الإنجليزية] ترجم*C# source code file [الإنجليزية] ترجم*COBOL Source Code File [الإنجليزية] ترجم*Coffeescript file [الإنجليزية] ترجم*Csound unified file format [الإنجليزية] ترجم*Cascading Style Sheets file format family [الإنجليزية] ترجم*D source code file [الإنجليزية] ترجم*Eiffel Source Code File [الإنجليزية] ترجم*Erlang source code file [الإنجليزية] ترجم*Fixed-format Fortran source [الإنجليزية] ترجم*Free-format Fortran 90 source [الإنجليزية] ترجم*Free-format Fortran 95 source [الإنجليزية] ترجم*Forth source code file [الإنجليزية] ترجم*Gettext catalog file [الإنجليزية] ترجم*Go script [الإنجليزية] ترجم*Haskell Script File Format [الإنجليزية] ترجم*.html [لغات أخرى]*Inno Setup Script [الإنجليزية] ترجم*إنتل_هكس*ملف كود مصدر لغة جافا [لغات أخرى]*JavaScript format [الإنجليزية] ترجم*جسون*JSON-LD [لغات أخرى] ترجم*KiXtart tokenized script [الإنجليزية] ترجم*Lisp Program Source Code File [الإنجليزية] ترجم*Lua source file [الإنجليزية] ترجم*MAT-file [الإنجليزية] ترجم*Maxima file format [الإنجليزية] ترجم*MetaPost file [الإنجليزية] ترجم*Modula-3 base program file format [الإنجليزية] ترجم*Nim source code file [الإنجليزية] ترجم*Crontab file format [الإنجليزية] ترجم*NSIS file format [الإنجليزية] ترجم*Objective-C source code file [الإنجليزية] ترجم*Octave source code file [الإنجليزية] ترجم*Pascal script [الإنجليزية] ترجم*Delphi Project [الإنجليزية] ترجم*Perl script [الإنجليزية] ترجم*PL/M Source Code File [الإنجليزية] ترجم*PostScript File Format Family [الإنجليزية] ترجم عدل القيمة على Wikidata
التسلسل
مأخوذ عن

سايت هو محرر نصوص مبني على مكتبة سينتيلّا البرمجية و هو متعدد المنصات و يعمل على مختلف أنواع أنظمة التشغيل و قد قام نيل هدجسون بتطويره وإطلاق النسخة الأولى منه في العام 1999، شروط استخدامه خاضعة لرخصة إشعار الإذن وإخلاء المسؤولية التاريخية (Historical Permission Notice and Disclaimer).[4][5][6]

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

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

[عدل]

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

التخصيص

[عدل]
لقطة شاشة لمحرر النصوص سايت يعمل على نظام ديبيان و يظهر في الصورة نص مكتوب بلغة بي أتش بي

محرر النصوص سايت قابل للتخصيص بشكل كبير حيث أن إعدادات التخصيص يتم تغييرها عبر تحرير ملف نصي مخصص لهذا الغرض، ومن المعلوم أيضاً انه من الممكن الحصول على تخصيصات مختلفة لكل لغة مستخدمة أو لكل مشروع تتم كتابة نصوصه عبر المحرر بالإضافة إلى وجود خيارات يتم تخصيصها لعموم مستخدمي المحرر أو تعيينها لمستخدمين محددين، ويتيح هذا المجال أمام المستخدمين للقيام بتحديد خياراتهم الخاصة -كل على حدا- في كثير من الأمور المتعلقة بعملية تحرير النصوص ومن ذلك:

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

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

مزايا وخصائص أخرى

[عدل]

في بدايات العام 2003 أصبح المحرر يدعم أكثر من 20 لغة بشرية (21 لغة بشرية) على واجهة المستخدم بالإضافة إلى دعمه لأكثر من 35 لغة برمجة مختلفة، ويستطيع سايت أيضاً التحويل بين فواصل السطور لأنواع متعددة من المنصات ومن ضمنها (دوس، يونكس، و ماكينتوش) و كشف تراميز اليونيكود المختلفة للملفات النصية، وأكثر خاصية تميز سايت عن باقي أقرانه من المحررات بشكل عام هي تصدير النصوص من الملفات النصية إلى ملفات من الأنواع التالية:

انظر أيضًا

[عدل]

المراجع

[عدل]
  1. ^ "History of SciTE, Scintilla, and Lexilla".
  2. ^ وصلة مرجع: https://groups.google.com/forum/#!topic/scite-interest/5RxoEIBNhmE. تاريخ النشر: 12 يونيو 2019.
  3. ^ ا ب ج د ه و ز ح ط ي يا يب يج يد يه يو يز يح يط ك كا كب كج كد كه كو كز كح كط ل لا لب لج لد له لو لز لح لط م ما مب مج مد مه مو مز مح مط ن نا نب نج ند نه نو نز نح نط ص صا صب صج صد صه صو صز صح صط ع وصلة مرجع: https://www.scintilla.org/SciTEDoc.html. الوصول: 21 فبراير 2025.
  4. ^ "معلومات عن سايت (محرر نصوص) على موقع pro-linux.de". pro-linux.de. مؤرشف من الأصل في 2019-12-07.
  5. ^ "معلومات عن سايت (محرر نصوص) على موقع packages.ubuntu.com". packages.ubuntu.com. مؤرشف من الأصل في 2017-04-09.
  6. ^ "معلومات عن سايت (محرر نصوص) على موقع apps.fedoraproject.org". apps.fedoraproject.org. مؤرشف من الأصل في 2019-12-07.