<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ar">
	<id>https://3rabica.org/index.php?action=history&amp;feed=atom&amp;title=%D9%86%D9%88%D8%AA%D8%A8%D8%A7%D8%AF%2B%2B</id>
	<title>نوتباد++ - تاريخ المراجعة</title>
	<link rel="self" type="application/atom+xml" href="https://3rabica.org/index.php?action=history&amp;feed=atom&amp;title=%D9%86%D9%88%D8%AA%D8%A8%D8%A7%D8%AF%2B%2B"/>
	<link rel="alternate" type="text/html" href="https://3rabica.org/index.php?title=%D9%86%D9%88%D8%AA%D8%A8%D8%A7%D8%AF%2B%2B&amp;action=history"/>
	<updated>2026-06-08T10:23:40Z</updated>
	<subtitle>تاريخ التعديل لهذه الصفحة في الويكي</subtitle>
	<generator>MediaWiki 1.43.7</generator>
	<entry>
		<id>https://3rabica.org/index.php?title=%D9%86%D9%88%D8%AA%D8%A8%D8%A7%D8%AF%2B%2B&amp;diff=1325387&amp;oldid=prev</id>
		<title>عبد العزيز: بوت:إضافة بوابة (بوابة:برمجيات)</title>
		<link rel="alternate" type="text/html" href="https://3rabica.org/index.php?title=%D9%86%D9%88%D8%AA%D8%A8%D8%A7%D8%AF%2B%2B&amp;diff=1325387&amp;oldid=prev"/>
		<updated>2023-06-29T11:23:28Z</updated>

		<summary type="html">&lt;p&gt;بوت:إضافة بوابة (بوابة:برمجيات)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;صفحة جديدة&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{بطاقة برمجية}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;نوتباد++&amp;#039;&amp;#039;&amp;#039; {{إنج|++Notepad}} هو [[محرر نصوص]] مخصص لكتابة [[نص برمجي مصدري|الشيفرة المصدرية (الكود المصدري)]] [[برنامج (حاسوب)|لبرامج الحاسوب]] ويعمل على [[نظام تشغيل|أنظمة]] [[مايكروسوفت ويندوز|ويندوز]]. والهدف منه هو الحصول على محرر نصوص قوي ولا يستهلك الكثير من موارد النظام ويدعم تحرير نصوص الشيفرات المصدرية لمجموعة واسعة من [[لغة برمجة|لغات البرمجة]]. ويتميز نوتباد++ عن قرينه محرر النصوص «نوتباد» (المضمن مع أنظمة [[مايكروسوفت ويندوز|ميكروسوفت ويندوز]] بشكل تلقائي) بأن الأول يدعم عملية التحرير المبوبة (نوافذ على شكل ألسنة مبوبة) مما يسمح للمستخدمين القيام بتحرير أكثر من [[ملف حاسوب|ملف]] في نفس الوقت.&lt;br /&gt;
&lt;br /&gt;
يتم توزيعه بشكل مجاني وهو مصنف ضمن [[برمجيات حرة|البرمجيات الحرة]] ومرخص تحت [[رخصة جنو العمومية]] وقد تمت استضافته على موقع الاستضافة الشهير [[سورس فورج|سورس فورج.نت]] حيث تم تنزيله من هناك لأكثر من 27 مليون مرة، وقد حاز مشروع نوتباد++ في مناسبتين على «جائزة خيار مجتمع سورس فورج» كأفضل أداة تطوير برمجية، ومنذ العام 2010 وتحديداً في شهر يونيو من ذلك العام تم نقل المشروع من [[سورس فورج|سورس فورج.نت]] إلى [[توكس فاميلي]] (و هي منظمة غير ربحية تقدم خدمات مجانية للمشاريع التي تتبنى مع فلسفة البرمجيات الحرة).&lt;br /&gt;
&lt;br /&gt;
و يقوم نوتباد++ باستخدام [[سينتيلا (مكتبة برمجية)|مكتبة سينتيلّا البرمجية]] لإظهار وتحرير النصوص -و مكتبة سينتيلّا البرمجية هي مكتبة برمجية تصنف ضمن البرمجيات الحرة وتقدم [[واجهة برمجة التطبيقات|واجهات تطبيق برمجية]] لوظائف تحرير النصوص-.&lt;br /&gt;
&lt;br /&gt;
== المزايا والوظائف ==&lt;br /&gt;
&lt;br /&gt;
يمكن تقسيم مزايا ووظائف نوتباد++ إلى قسمين رئيسيين وهما «مزايا ووظائف عامة» و «مزايا ووظائف خاصة بتحرير الشيفرة المصدرية»، ونقوم تالياً بسرد مزايا كل من القسمين:&lt;br /&gt;
* المزايا والوظائف العامة:&lt;br /&gt;
** دعم عملية التحرير المبوبة (حيث يمكن للمستخدمين القيام بفتح أكثر من ملف في نفس الوقت باستخدام نافذة تحرير متعددة الألسن بحيث يحوي كل لسان ملف منفصل عن اللسان الاَخر).&lt;br /&gt;
** دعم تقنية [[سحب وإفلات|السحب و الإفلات]] (Drag-and-Drop).&lt;br /&gt;
** دعم متعدد لمرافق التخزين المؤقتة (Multiple Clipboards) -وهذه الخاصية بحاجة إلى إضافة (plugin) لتفعيلها-&lt;br /&gt;
** دعم تقسيم شاشة التحرير وتزامن تحريك النصوص إلى (الأعلى والأسفل) أو (اليمين واليسار).&lt;br /&gt;
** دعم [[المدقق الإملائي]] (بحاجة إلى استخدام برمجية Aspell)&lt;br /&gt;
** دعم تحرير النصوص على نظام [[الترميز الموحد|اليونيكود]] (و يشمل ذلك كل من [[صيغة التحويل الموحد-8|تشفير UTF-8]] و[[صيغة التحويل الموحد-16|تشفير UTF-16]]).&lt;br /&gt;
** البحث والاستبدال (Find and Replace) مع الخصائص التالية:&lt;br /&gt;
*** دعم [[تعبير نمطي|التعابير النمطية]] في عملية البحث والاستبدال.&lt;br /&gt;
*** تغطي عملية البحث والاستبدال السطور المتعددة.&lt;br /&gt;
*** تغطي عملية البحث والاستبدال الملفات المتعددة.&lt;br /&gt;
*** ملخص لما تم إيجاده واستبداله.&lt;br /&gt;
** دعم [[مقارنة الملفات]] (File Comparison) والمقصود هنا مقارنة محتويات الملفات وليست الملفات بعينها.&lt;br /&gt;
** دعم تكبير وتصغير الخطوط (Zooming).&lt;br /&gt;
[[ملف:Npp on mac.jpg|تصغير|550بك|نوتباد++ يعمل على نظام [[ماك أو إس|ماك أو أس أكس]] باستخدام برمجية [[واين (برنامج)|واين]]]]&lt;br /&gt;
* مزايا ووظائف خاصة بتحرير الشيفرة المصدرية:&lt;br /&gt;
** دعم [[إكمال تلقائي|الإكمال التلقائي]] (Auto-Completion).&lt;br /&gt;
** دعم [[علامة (حوسبة)|الإشارات المرجعية]] (Bookmarks).&lt;br /&gt;
** دعم [[تعليم الصيغة|تمييز أو تعليم الصيغة]] (Syntax highlighting).&lt;br /&gt;
** دعم [[طي النصوص]] (Syntax Folding)&lt;br /&gt;
** دعم تمييز [[أسلوب إزاحة|المسافة البادئة أو اسلوب الإزاحة البرمجية]] (Brace and indent highlighting).&lt;br /&gt;
** دعم برمجية مدير المشاريع (Project manager).&lt;br /&gt;
** دعم [[تصنيع كلامي|تركيب الكلام البشري]] (Speech Synthesis).&lt;br /&gt;
** متصفح [[بروتوكول نقل الملفات|أف تي بي]] (FTP Browser) -و ذلك عن طريق إضافة يتم تفعيلها أثناء عملية التنصيب-&lt;br /&gt;
** تنفيذ وتسجيل [[ماكرو (علم الحاسوب)|الماكرو]] (Macro recording and execution).&lt;br /&gt;
** الكشف التلقائي عن حالة الملف (File status auto-detection).&lt;br /&gt;
** دعم تخصيص اختصارات لوحة المفاتيح (Customizable shortcut key mapping).&lt;br /&gt;
&lt;br /&gt;
== لغات البرمجة ==&lt;br /&gt;
&lt;br /&gt;
يدعم نوتباد++ [[تعليم الصيغة|تمييز الصيغة]] كما أنه يدعم أيضاً [[طي النصوص]] للغات برمجة يصل عددها إلى أكثر من 50 لغة حيث يقوم نوتباد++ بعملية الكشف الأوتوماتيكي عن لغة البرمجة باستخدام نوع الملف (امتداده) المراد إنشائه أو تعديله، ويستطيع المستخدمون تغيير نمط تحرير لغة البرمجة الأوتوماتيكي بحيث يغض نوتباد++ الطرف عن نوع الملف ويعامل الملف المستهدف بلغة البرمجة التي يقوم المستخدم بتحديدها، ويدعم نوتباد++ عملية [[إكمال تلقائي|الإكمال التلقائي]] لمجموعة من واجهات البرمجة التطبيقية المنتمية لبعض لغات البرمجة. ونسرد تالياً لغات البرمجة التي يقوم نوتباد++ بدعمها بشكل تلقائي (و ذلك حتى الإصدارة 6.1.6):&lt;br /&gt;
* [[أيدا (لغة برمجة)|أدا]] (Ada).&lt;br /&gt;
* [[صفحات خادم نشطة|إيه أس بي]] (ASP).&lt;br /&gt;
* [[لغة التجميع]] (Assembly).&lt;br /&gt;
* [[أوتوات|أوتو إت]] (AutoIt).&lt;br /&gt;
* [[ملف دفعي|باتش]] (Batch) -لاحظ هنا أننا نسرد ملفات ال (Batch) والحديث ليس عن ملفات ال (Patch)-&lt;br /&gt;
* [[سي (لغة برمجة)|سي]] (C Programming Language).&lt;br /&gt;
* [[سي++]] (C++ Programming Language).&lt;br /&gt;
* [[سي شارب]] أو ما يعرف بسي # (C# Programming Language).&lt;br /&gt;
* [[كاميل (لغة برمجة)|كاميل]] (Caml).&lt;br /&gt;
* [[سي ميك]] (Cmake).&lt;br /&gt;
* [[كوبول]] (COBOL)&lt;br /&gt;
* [[أوراق الأنماط المتتالية|صفحات الطرز المتراصة]] أو ما يعرف ب (Cascading Style Sheets) وتختصر بالتعبير (CSS)&lt;br /&gt;
* [[دي (لغة برمجة)|دي]] (D Programming Language).&lt;br /&gt;
* [[ديف]] (Diff).&lt;br /&gt;
* [[أكشن سكربت|فلاش أكشن سكربت]] (Flash ActionScript).&lt;br /&gt;
* [[فورتران]] (Fortran).&lt;br /&gt;
* [[غو (لغة برمجة)|غو]] (Go).&lt;br /&gt;
* [[هاسكل (لغة برمجة)|هاسكل]] (Haskell).&lt;br /&gt;
* [[لغة توصيف النص الفائق|أتش تي أم أل]] أو ما يعرف بلغة رقم النص الفائق (HTML).&lt;br /&gt;
* [[إنو سيت أب]] (InnoSetup).&lt;br /&gt;
* [[جافا (لغة برمجة)|جافا]] (JAVA)&lt;br /&gt;
* [[جافا سكريبت]] (Javascript).&lt;br /&gt;
* [[صفحات خادم جافا|جيه أس بي]] أو ما يعرف بصفحات خادم جافا (JSP).&lt;br /&gt;
* [[كيكستارت (لغة برمجة)|كيكستارت]] (KiXtart).&lt;br /&gt;
* [[ليسب]] (LISP).&lt;br /&gt;
* [[لوا (لغة برمجة)|لوا]] (Lua).&lt;br /&gt;
* [[صنع (برمجة)|ميك فايل]] (Makefile).&lt;br /&gt;
* [[ماتلاب]] (Matlab).&lt;br /&gt;
* [[إم إس-دوس|ملفات أم أس دوس]] (MS-DOS)&lt;br /&gt;
* [[اي أن اي (ملفات تخصيص)|ملفات اَي أن اَي]] (INI file).&lt;br /&gt;
* [[أنسيس (نظام تنصيب)|أنسيس]] (NSIS).&lt;br /&gt;
* [[سي-الكائنية|أوبجيكتيف سي]] (Objective-C).&lt;br /&gt;
* [[باسكال (لغة برمجة)|باسكال]] (Pascal).&lt;br /&gt;
* [[بيرل]] (Perl).&lt;br /&gt;
* [[بي إتش بي]] (PHP).&lt;br /&gt;
* [[بوست سكريبت]] (Postscript).&lt;br /&gt;
* [[باورشل|ويندوز باورشيل]] (PowerShell).&lt;br /&gt;
* [[بايثون (توضيح)|بايثون]] (Python).&lt;br /&gt;
* [[آر (لغة برمجة)|اَر]] (R Programming Language).&lt;br /&gt;
* [[روبي (لغة برمجة)|روبي]] (Ruby).&lt;br /&gt;
* [[يونكس شيل]] (Shell).&lt;br /&gt;
* [[سكيم (لغة برمجة)|سكيم]] (Scheme).&lt;br /&gt;
* [[سمول توك]] (Smalltalk).&lt;br /&gt;
* [[لغة الاستعلامات المهيكلة|أس كيو أل]] (SQL).&lt;br /&gt;
* [[تي سي إل]] أو ما تعرف بتيكل (TCL).&lt;br /&gt;
* [[تخ (برمجية)|تخ]] أو ما يعرف بتيكس (TeX).&lt;br /&gt;
* [[في بي سكريبت|فيجيوال بيسيك]] (Visual Basic).&lt;br /&gt;
* [[في إتش دي إل|في أتش دي أل]] (VHDL).&lt;br /&gt;
* [[فيري لوغ]] (Verilog).&lt;br /&gt;
* [[لغة التوصيف القابلة للتوسعة|أكس أم أل]] (XML).&lt;br /&gt;
* [[ياميل]] (YAML).&lt;br /&gt;
و يستطيع المستخدمون تعريف [[تعليم الصيغة|تمييز الصيغة]] و[[إكمال تلقائي|الإكمال التلقائي]] الخاص بهم باستخدام (نظام تعريف لغة المستخدم &amp;quot;User Language Define System&amp;quot;)، ويستطيع المستخدمون أيضاً أن يقوموا بتخصيص الخطوط وتنسيقها على مستوى العنصر واللغة، بالإضافة إلى ذلك يستطيع نوتباد++ إظهار الإرشادات عند استخدام مفاتيح التاب [[أسلوب إزاحة|للإزاحة التنظيمية]] كما أنه يقوم بتمييز إغلاق الأقواس بأنواعها أثناء تحرير الشيفرة المصدرية.&lt;br /&gt;
&lt;br /&gt;
== الإضافات ==&lt;br /&gt;
&lt;br /&gt;
يدعم نوتباد++ نمط [[ماكرو (علم الحاسوب)|الماكرو]] والإضافات لتوسيع قدرة المحرر على إعطاء قدر أكبر من الوظائف والمهام وحالياً يوجد 27 إضافة رسمية له حيث أن عشرة من هذه الإضافات يتم تضمينها بشكل تلقائي وأول إضافة تمت كتابتها للمحرر هي الإضافة (TextFX) والتي تحوي في طياتها مزايا مثل التحقق من صحة الوثائق المكتوبة بلغة [[لغة توصيف النص الفائق|أتش تي أم أل]] وتطبيقها لمعايير W3C وتحوي هذه الإضافة أيضاً على مزايا ترتيب النصوص وتصنيفها وغيرها من الوظائف، ومن الجدير بالذكر أن موقع الإضافات الإلكتروني الخاص بنوتباد++ يحوي أكثر من 140 إضافة عاملة.&lt;br /&gt;
&lt;br /&gt;
== التطوير ==&lt;br /&gt;
&lt;br /&gt;
تم تطوير نوتباد++ باستخدام [[سينتيلا (مكتبة برمجية)|مكتبة سينتيلّا البرمجية]] ولغة [[سي++]] ومن لغة سي++ تم استخدام مكتبة [[أس تي أل (مكتبة برمجية)|أس تي أل]] وذلك بهدف زيادة أداء البرنامج وتقليل حجمه ويهدف نوتباد++ إلى التقليل من استهلاك الطاقة عن طريق توليد ملفه التنفيذي الذي يحتاج إلى كم أقل من الطاقة لتشغيله [[وحدة معالجة مركزية|بوحدة المعالجة المركزية (CPU)]].&lt;br /&gt;
&lt;br /&gt;
== ترجمات الواجهة ==&lt;br /&gt;
&lt;br /&gt;
يدعم نوتباد++ تحويل لغة الواجهة إلى اللغة المحلية عن طريق تزويده بملف [[لغة التوصيف القابلة للتوسعة|أكس أم أل]] الذي يحوي بدوره جميع النصوص المترجمة، وفي عام 2013 قام مجتمع المستخدمين لنوتباد++ بالمساهمة بترجمة لغة الواجهة إلى العديد من اللغات البشرية واللهجات أيضاً.&lt;br /&gt;
&lt;br /&gt;
== انظر أيضا ==&lt;br /&gt;
&lt;br /&gt;
* [[قائمة محررات النصوص]]&lt;br /&gt;
* [[جي إديت]]&lt;br /&gt;
&lt;br /&gt;
== مراجع ==&lt;br /&gt;
&lt;br /&gt;
{{مراجع}}&lt;br /&gt;
&lt;br /&gt;
== وصلات خارجية ==&lt;br /&gt;
&lt;br /&gt;
* {{روابط برمجيات}}&lt;br /&gt;
&lt;br /&gt;
{{تصنيف كومنز}}&lt;br /&gt;
{{مواقع التواصل الاجتماعي}}&lt;br /&gt;
{{شريط بوابات|برمجة الحاسوب|برمجيات|برمجيات حرة|تايوان}}&lt;br /&gt;
&lt;br /&gt;
[[تصنيف:برمجيات 2003]]&lt;br /&gt;
[[تصنيف:برمجيات تستخدم سينتيلا]]&lt;br /&gt;
[[تصنيف:برمجيات تستخدم رخصة جنو العمومية]]&lt;br /&gt;
[[تصنيف:برمجيات حرة بلغة سي++]]&lt;br /&gt;
[[تصنيف:برمجيات ويندوز فقط]]&lt;br /&gt;
[[تصنيف:محررات إتش تي إم إل حرة]]&lt;br /&gt;
[[تصنيف:محررات نصوص حرة]]&lt;br /&gt;
[[تصنيف:محررات نصوص لنظام مايكروسوفت ويندوز]]&lt;br /&gt;
[[تصنيف:مشروعات سورس فورج]]&lt;/div&gt;</summary>
		<author><name>عبد العزيز</name></author>
	</entry>
</feed>