البرنامج : Notepad++
إصــــدار : v6.1.4  
 بتاريخ : 25/06/2012
وظيفة البرنامج : محرر للنصوص
حجـم البرنامج : 5.36 MB 
ترخيص : مجاني  
نبذة عن البرنامج  :
   
     Notepad++ محرر كود مصدر للمبرمجين وأفضل محرر للنصوص  .
برنامج  Notepad++ فى متناول الجميع وهو مفيد جداً فى تحرير كود المصدر ومصمم لدعم عدة لغات  للبرمجه .
لقد  صمم Notepad++ ليكون بديلاً مجانياً لبرنامج المفكرة (Notepad)  .
هذا المشروع  ، وعبر المكتبة المجانية القوية الخاصة بوظائف تحرير النصوص (Scintilla editing  component)
وعبر لغة C++ مع التطبيقات النقية ( Win32 أى من دون MFC ،  الذى يضمن أعلى سرعة للتنفيذ وأصغر حجم للبرنامج ) ، وهو تحت رخصة GPL مفتوحة  المصدر .
هذا  المشروع مكتمل . ومع ذلك ، هو مشروع فردى ، ولايزال هناك بعض العيوب ويفتقد لبعض  المميزات .
 أهمّ  خصائص البرنامج :
  
     
قابلية عرض وإخفاء وتظليل تراكيب الجمل  :
-  اللغات المدعومة : languages : C, C++, Java, C#, XML, HTML, PHP, **********, RC  resource file, makefile, ASCII art file (extension .nfo, doxygen, ini file,  batch file, ASP, VB/VBS source files, SQL, Objective-C, CSS, Pascal, Perl,  Python and Lua.
ما تراه هو ما تحصل عليه (WYSIWYG)  :
-  إذا كان لديك طابعة ملونه ، إطبع كود المصدر الخاص بك (أو ما تريد)  بالألوان
مكون النمط  :
-  لكل نمط من اللغات المدعومة ، يمكن للمستخدم تغيير لون الخلفية ، اللون الأمامى ،  نوع الخط وحجمه ، ونمط الخط ( عريض أو مائل ) من خلال الصندوق الحوارى لمكون النمط  .
إبراز النصوص المحدوده عن طريق المستخدم  :
-  يتيح للمستخدم تحديد لغته الخاصة :
ليس فقط بإبراز الجمل المفتاحية ، ولكن أيضاً بإخفاء وعرض  تلك الجمل أو التعليق عليها وتحديد لغة المشغل  Operator.
وثائق متعدده  :
-  يمكنك تحرير عدة وثائق فى نفس الوقت .
العرض المتعدد  :
-  لديك إثنان من طرق العرض فى نفس الوقت وذلك يعنى أنك تستطيع التوصر (التحرير) فى  هذين العرضين ملف واحد فى موضعين مختلفين . تعديل هذا الملف أو هذه الوثيقة فى أحد  العرضين سوف ينطبق على العرض الآخر (أى تعديل الوثيقة نفسها عندما تكون فى وضع  استنساخ ).
يدعم البحث عن التعابير المعتمدة  :
-  تستطيع البحث عن أحد التعابير بأستخدام وظيفة البحث عن التعابير المعتمدة  .
الدعم الكامل للسحب والإسقاط بالماوس  :
- يمكنك فتح  وثيقة بالسحب والإسقاط . تستطيع أيضاً نقل المستند أو الوثيقة من مكان إلى آخر  بالسحب والإفلات (ينطبق ذلك على العرض View أيضاً )  .
وضع ديناميكى للعرض  :
-  المستخدم يمكنه ضبط وضع العرض ديناميكياً ( فقط فى نظام العرض المزدوج : يمكن تعيين  الفاصل أفقى أو عمودى ) .
الكشف التلقائى لحالة الملف  :
- لو  قمت بتعديل أو حذف ملف مفتوح بالمفكرة ++ ، سوف يتم إعلامك بتحديث مستندك (إعادة  تحميل الملف أو حذفه ).
زوم لأعلى وزوم لأسفل  :
-  وهى وظيفة رائعة أخرى من وظائف Scintilla
دعم بيئة اللغات  المتعددة :
- دعم بيئة نوافذ اللغات الصينية واليابانية  والكورية
الإشارات المرجعية Bookmark  :
-  يمكن للمستخدم مجرد النقر على هامش الإشارة المرجعية ( الموجود بالجانب الأيمن من  هامش رقم السطر ) أو الضغط على Ctrl+ F2 للتبادل بين علامات التبويب كما يمكن الضغط  على F2 للإنتقال إلى علامة التبيويب التاليه أو shift + F2 للإنتقال إلى علامة  التبويب السابقة . لحذف جميع علامات التبويب أنقر فوق قائمة بحث search ثم اختر  Clear All Bookmarks
إبراز المسافة البادئة والأقواس  :
-  تظليل وإبراز كل الرموز المتماثلة مثل أقواس ( ) [ ] { } عند فتحها لتذكيرك بغلقها  وكذلك البادئات البرمجية إن وجدت من أجل تحديد الكتل البرمجية بسهولة أكبر  .
 
  
     Notepad++ is a free source code editor (and Notepad  replacement), which supports several programming languages, running under the MS  Windows environment. It also gives the extra functionality to define a user’s  own language for the syntax folding and syntax highlighting. You can print your  source code in color. It allows a user to edit the different document in the  same time and even to edit the same document synchronizely in 2 different views.  Notepad++ supports full drag and drop. The programming languages supported by  Notepad++ are: ASP, Ada, ASCII art, Assembly, AutoIt, BAT, C, C#, C++, Caml,  CSS, doxygen, FORTRAN, HTML, Haskell, Java, **********, KiXtart, Lisp, Lua,  makefile, Matlab, Objective-C, Pascal, Perl, PHP, PostScript, Python, Ruby,  Scheme, Unix Shell Script, Smalltalk, SQL, Tcl, TeX, Verilog, VHDL, VB/VBScript,  XML.
This project, based on the Scintilla edit component (a very  powerful editor component), written in C++ with pure win32 api and STL (that  ensures the higher execution speed and smaller size of the program), is under  the GPL Licence.
Here are the features of Notepad++ :
• Syntax  Highlighting and Syntax Folding
• WYSIWYG
• User Defined Syntax  Highlighting
• Auto-completion
• Multi-Document
• Multi-View
•  Regular Expression Search/Replace supported
• Full Drag ‘N’ Drop  supported
• Dynamic position of Views
• File Status Auto-detection
•  Zoom in and zoom out
• Multi-Language environment supported
•  Bookmark
• Brace and Indent guideline Highlighting
• Macro recording and  playback
Changes in Notepad++ v5.9.7:
1. Add drag and drop  capacity in Project Manager (only inside of Project Manager).
2. Add “Move  Up” (Ctrl+Up) and “Move Down” (Ctrl+Down) commands in Project Panel.
3. Edit  Zone border can be customizable via “Editing” tab of Preferences dialog.
4.  Fix an aesthetic problem in incremental search bar.
5. Make plugins in  “%APPDATA%\Notepad++\plugins\” override les plugins in Notepad++ installation  directory. (Plugins loading from %APPDATA%\Notepad++\plugins\ is enabled only if  “NPP_INSTALLED_DIR\Notepad++\allowAppDataPlugins.x ml” is  present)
Included plugins (Unicode):
1. Spell Checker v1.3.3
2.  NppFTP 0.24.1
3. NppExport v0.2.8
4. Plugin Manager 1.0.7
5. Converter  3.0
Included plugins (ANSI):
1. TextFX v0.25
2. NppExec  v0.4.1
3. Spell Checker v1.3.1
4. NppExport v0.2.8
5. Light Explorer  v1.6
6. Compare Plugin 1.5.6.1
7. Plugin Manager  1.0.7