نوتباد++

عودة للموسوعة
نوتباد++
الشعار
لقطة شاشة
معلومات عامة
نوع
محرر نصوص
نظام التشغيل
مايكروسوفت ويندوز — رياكت أوإس
المنصة
إكس 86 — إكس86-64
متوفر بلغات
لغات متعددة  
مسقط الويب
notepad-plus-plus.org
معلومات تقنية
المطورون
دون هو  
لغة البرمجة
سي++ — سي
الإصدار الأول
24 نوفمبر 2003
الإصدار الأخير
7.8.6 (21 أبريل 2020)
المستودع
  • github.com
الرخصة
رخصة جنوالعمومية، الإصدار 2  
تسلسل
مأخوذ عن
سينتيلّا

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

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

ويقوم نوتباد++ باستخدام مخطة سينتيلّا البرمجية لإظهار وتحرير النصوص -ومخطة سينتيلّا البرمجية هي مخطة برمجية تصنف ضمن البرمجيات الحرة وتقدم قابلات تطبيق برمجية لوظائف تحرير النصوص-.

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

يمكن تقسيم مزايا ووظائف نوتباد++ إلى قسمين رئيسيين وهما "مزايا ووظائف عامة" و"مزايا ووظائف خاصة بتحرير الشيفرة المصدرية"، ونقوم تالياً بسرد مزايا جميع من القسمين:

  • المزايا والوظائف العامة:
    • دعم عملية التحرير المبوبة (حيث يمكن للمستخدمين القيام بفتح أكثر من ملف في نفس الوقت باستخدام نافذة تحرير متعددة الألسن بحيث يحوي جميع لسان ملف منفصل عن اللسان الاَخر).
    • دعم تقنية السحب والإفلات (Drag-and-Drop).
    • دعم متعدد لمرافق التخزين المؤقتة (Multiple Clipboards) -وهذه الخاصية بحاجة إلى إضافة (plugin) لتفعيلها-
    • دعم تقسيم شاشة التحرير وتزامن تحريك النصوص إلى (الأعلى والأسفل) أو(اليمين واليسار).
    • دعم المدقق الإملائي (بحاجة إلى استخدام برمجية Aspell)
    • دعم تحرير النصوص على نظام اليونيكود (ويضم ذلك جميع من تشفير UTF-8 وتشفير UTF-16).
    • البحث والاستبدال (Find and Replace) مع الخصائص التالية:
      • دعم التعابير النمطية في عملية البحث والاستبدال.
      • تغطي عملية البحث والاستبدال السطور المتعددة.
      • تغطي عملية البحث والاستبدال الملفات المتعددة.
      • ملخص لما تم إيجاده واستبداله.
    • دعم مقارنة الملفات (File Comparison) والمقصود هنا مقارنة محتويات الملفات وليست الملفات بعينها.
    • دعم تكبير وتصغير الخطوط (Zooming).
نوتباد++ يعمل على نظام ماك أوأس أكس باستخدام برمجية واين
  • مزايا ووظائف خاصة بتحرير الشيفرة المصدرية:
    • دعم الإكمال التلقائي (Auto-Completion).
    • دعم الإشارات المرجعية (Bookmarks).
    • دعم تمييز أوتعليم الصيغة (Syntax highlighting).
    • دعم طي النصوص (Syntax Folding)
    • دعم تمييز المسافة البادئة أواسلوب الإزاحة البرمجية (Brace and indent highlighting).
    • دعم برمجية مدير المشاريع (Project manager).
    • دعم هجريب الكلام البشري (Speech Synthesis).
    • متصفح أف تي بي (FTP Browser) -وذلك عن طريق إضافة يتم تفعيلها أثناء عملية التنصيب-
    • تطبيق وتسجيل الماكرو(Macro recording and execution).
    • الكشف التلقائي عن حالة الملف (File status auto-detection).
    • دعم تخصيص اختصارات لوحة المفاتيح (Customizable shortcut key mapping).

لغات البرمجة

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

  • أدا (Ada).
  • إيه أس بي (ASP).
  • لغة التجميع (Assembly).
  • أوتوإت (AutoIt).
  • باتش (Batch) -لاحظ هنا أننا نسرد ملفات ال (Batch) والحديث ليس عن ملفات ال (Patch)-
  • سي (C Programming Language).
  • سي++ (C++ Programming Language).
  • سي شارب أوما يعهد بسي # (C# Programming Language).
  • كاميل (Caml).
  • سي ميك (Cmake).
  • كوبول (COBOL)
  • صفحات الطرز المتراصة أوما يعهد ب (Cascading Style Sheets) وتختصر بالتعبير (CSS)
  • دي (D Programming Language).
  • ديف (Diff).
  • فلاش أكشن سكربت (Flash ActionScript).
  • فورتران (Fortran).
  • غو(Go).
  • هاسكل (Haskell).
  • أتش تي أم أل أوما يعهد بلغة رقم النص الفائق (HTML).
  • إنوسيت أب (InnoSetup).
  • جافا (JAVA)
  • جافا سكريبت (Javascript).
  • جيه أس بي أوما يعهد بصفحات خادم جافا (JSP).
  • كيكستارت (KiXtart).
  • ليسب (LISP).
  • لوا (Lua).
  • ميك فايل (Makefile).
  • ماتلاب (Matlab).
  • ملفات أم أس دوس (MS-DOS)
  • ملفات اَي حتى اَي (INI file).
  • أنسيس (NSIS).
  • أوبجيكتيف سي (Objective-C).
  • باسكال (Pascal).
  • بيرل (Perl).
  • بي إتش بي (PHP).
  • بوست سكريبت (Postscript).
  • ويندوز باورشيل (PowerShell).
  • بايثون (Python).
  • اَر (R Programming Language).
  • روبي (Ruby).
  • يونكس شيل (Shell).
  • سكيم (Scheme).
  • سمول توك (Smalltalk).
  • أس كيوأل (SQL).
  • تي سي إل أوما تعهد بتيكل (TCL).
  • تخ أوما يعهد بتيكس (TeX).
  • فيجيوال بيسيك (Visual Basic).
  • في أتش دي أل (VHDL).
  • فيري لوغ (Verilog).
  • أكس أم أل (XML).
  • ياميل (YAML).

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

الإضافات

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

التطوير

تم تطوير نوتباد++ باستخدام مخطة سينتيلّا البرمجية ولغة سي++ ومن لغة سي++ تم استخدام مخطة أس تي أل وذلك بهدف زيادة أداء البرنامج وتقليل حجمه ويهدف نوتباد++ إلى التقليل من استهلاك الطاقة عن طريق توليد ملفه التطبيقي الذي يحتاج إلى كم أقل من الطاقة لتشغيله بوحدة المعالجة المركزية (CPU).

ترجمات القابلة

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

انظر أيضا

  • قائمة محررات النصوص
  • جي إديت

مراجع

  1. ^ Notepad++ Author
  2. ^ The notepad-plus Open Source Project on Open Hub: Languages Page — تاريخ الاطلاع: 14 يوليو2018 — الرخصة: رخصة أباتشي، الإصدار 2.0
  3. ^ Release 7.8.6 — تاريخ الاطلاع: 22 أبريل 2020 — تاريخ النشر: 21 أبريل 2020
  4. ^ http://svn.tuxfamily.org/viewvc.cgi/notepadplus_repository/trunk/PowerEditor/license.txt?revision=897 — تاريخ الاطلاع: 2 فبراير 2015
  5. ^ LICENSE

وصلات خارجية

  • نوتباد++ على مسقط Open Hub (الإنجليزية)
  • نوتباد++ على مسقط Framalibre (الفرنسية)
  • نوتباد++ على مسقط Framalibre (الفرنسية)
  • نوتباد++ على مسقط SourceForge (الإنجليزية)
تاريخ النشر: 2020-06-01 18:07:43
التصنيفات: برمجيات 2003, برمجيات تستخدم سينتيلّا, برمجيات تسخدم رخصة جي بي إل, برمجيات حرة بلغة سي++, محررات إتش تي إم إل حرة, محررات نصوص حرة, محررات نصوص لنظام مايكروسوفت ويندوز, مشروعات سورس فورج, صفحات بها بيانات ويكي بيانات, صفحات تستخدم خاصية P31, صفحات تستخدم خاصية P306, صفحات تستخدم خاصية P400, صفحات بها وصلات إنترويكي, صفحات تستخدم خاصية P407, صفحات تستخدم خاصية P856, صفحات بها مراجع ويكي بيانات, صفحات تستخدم خاصية P178, صفحات تستخدم خاصية P277, صفحات تستخدم خاصية P571, صفحات تستخدم خاصية P348, صفحات تستخدم خاصية P1324, صفحات تستخدم خاصية P275, صفحات تستخدم خاصية P144, صفحات تستخدم خاصية P154, صفحات تستخدم خاصية P18, مقالات تحتوي نصا بالإنجليزية, مقالات تستعمل روابط برمجيات ببيانات من ويكي داتا, صفحات تستخدم خاصية P1972, صفحات تستخدم خاصية P4107, صفحات تستخدم خاصية P2209, صفحات تستخدم خاصية P373, صفحات تستخدم خاصية P2002, صفحات تستخدم خاصية P3417, بوابة تايوان/مقالات متعلقة, بوابة برمجيات حرة/مقالات متعلقة, بوابة برمجة الحاسوب/مقالات متعلقة, بوابة مايكروسوفت/مقالات متعلقة, جميع المقالات التي تستخدم شريط بوابات

مقالات أخرى من الموسوعة

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

آخر الأخبار حول العالم

8.4 % نموا في قطاع التأمين

المصدر: صحيفة اليوم - السعودية التصنيف: مجتمع
تاريخ الخبر: 2022-05-13 03:26:02
مستوى الصحة: 34% الأهمية: 42%

التنظيم والإدارة يقر حركة ترقيات لـ 3641 موظفًا فى 17 جهة خلال 3 أشهر

المصدر: الرئيس نيوز - مصر التصنيف: سياسة
تاريخ الخبر: 2022-05-13 03:25:32
مستوى الصحة: 57% الأهمية: 59%

خبير اقتصادي يوضح أسباب طرح الدولة لسندات باليوان الصيني

المصدر: الرئيس نيوز - مصر التصنيف: سياسة
تاريخ الخبر: 2022-05-13 03:25:33
مستوى الصحة: 59% الأهمية: 64%

الرائد يواجه «العالمي» بقميص خاص

المصدر: صحيفة اليوم - السعودية التصنيف: مجتمع
تاريخ الخبر: 2022-05-13 03:26:11
مستوى الصحة: 43% الأهمية: 39%

سوني تتحدى سامسونغ وآبل بهاتفها الجديد

المصدر: كِشـ24 - المغرب التصنيف: سياسة
تاريخ الخبر: 2022-05-13 06:15:23
مستوى الصحة: 32% الأهمية: 45%

«السواحه» يناقش توطين صناعة الأقمار الصناعية مع الشركات الأمريكية

المصدر: صحيفة اليوم - السعودية التصنيف: مجتمع
تاريخ الخبر: 2022-05-13 03:25:49
مستوى الصحة: 38% الأهمية: 35%

الشباب يستعيد نغمة الفوز

المصدر: صحيفة اليوم - السعودية التصنيف: مجتمع
تاريخ الخبر: 2022-05-13 03:26:08
مستوى الصحة: 39% الأهمية: 49%

عضو لجنة العفو الرئاسي يكشف عن "خط أحمر" في خروج المحبوسين

المصدر: الرئيس نيوز - مصر التصنيف: سياسة
تاريخ الخبر: 2022-05-13 03:25:31
مستوى الصحة: 60% الأهمية: 53%

المريخ يبوح بـ”أسرار جديدة”.. عمرها 700 مليون عام

المصدر: كِشـ24 - المغرب التصنيف: سياسة
تاريخ الخبر: 2022-05-13 06:15:24
مستوى الصحة: 44% الأهمية: 35%

6لاعبات يمثلن المملكة

المصدر: صحيفة اليوم - السعودية التصنيف: مجتمع
تاريخ الخبر: 2022-05-13 03:26:10
مستوى الصحة: 34% الأهمية: 48%

شعبة الذهب تقدم نصيحة للمقبلين على شراء المشغولات الذهبية

المصدر: الرئيس نيوز - مصر التصنيف: سياسة
تاريخ الخبر: 2022-05-13 03:25:37
مستوى الصحة: 58% الأهمية: 65%

11 أغسطس موعد نهائي لتحديث بيانات الرخص التجارية إلكترونيا بالشرقية

المصدر: صحيفة اليوم - السعودية التصنيف: مجتمع
تاريخ الخبر: 2022-05-13 03:26:01
مستوى الصحة: 39% الأهمية: 41%

اليمن تطالب بضغط دولي يوقف تجنيد الحوثي للأطفال

المصدر: اليوم - السعودية التصنيف: سياسة
تاريخ الخبر: 2022-05-13 03:23:56
مستوى الصحة: 47% الأهمية: 63%

كيف يمكن أن تضرّ منتجات التجميل منتهية الصلاحية بشرتكِ

المصدر: كِشـ24 - المغرب التصنيف: سياسة
تاريخ الخبر: 2022-05-13 06:15:22
مستوى الصحة: 32% الأهمية: 36%

رئيس جمعية مستثمري 6 أكتوبر يوضح أفضل طريقة لعلاج التضخم

المصدر: الرئيس نيوز - مصر التصنيف: سياسة
تاريخ الخبر: 2022-05-13 03:25:35
مستوى الصحة: 45% الأهمية: 54%

خبير لوائح يوضح آخر تطورات أزمة نهائي دوري أبطال أفريقيا

المصدر: الرئيس نيوز - مصر التصنيف: سياسة
تاريخ الخبر: 2022-05-13 03:25:30
مستوى الصحة: 51% الأهمية: 69%

تحميل تطبيق المنصة العربية