محرر كود مصدر للمبرمجين وأفضل محرر للنصوص .
برنامج Notepad++ فى متناول الجميع وهو مفيد جداً فى تحرير كود المصدر ومصمم لدعم عدة لغات للبرمجه .
لقد صمم Notepad++ ليكون بديلاً مجانياً لبرنامج المفكرة (Notepad) .
هذا المشروع ، وعبر المكتبة المجانية القوية الخاصة بوظائف تحرير النصوص (Scintilla editing component) وعبر لغة C++ مع التطبيقات النقية ( Win32 أى من دون MFC ، الذى يضمن أعلى سرعة للتنفيذ وأصغر حجم للبرنامج ) ، وهو تحت رخصة GPL مفتوحة المصدر .
هذا المشروع مكتمل . ومع ذلك ، وكما ترون هو مشروع فردى ، ولايزال هناك بعض العيوب ويفتقد لبعض المميزات .
وفيما يلى بعض الملامح الرئيسية لبرنامج " المفكرة ++"
قابلية عرض وإخفاء وتظليل تراكيب الجمل :
- اللغات المدعومة : languages : C, C++, Java, C#, XML, HTML, PHP, Javascript, 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++ فى متناول الجميع وهو مفيد جداً فى تحرير كود المصدر ومصمم لدعم عدة لغات للبرمجه .
لقد صمم Notepad++ ليكون بديلاً مجانياً لبرنامج المفكرة (Notepad) .
هذا المشروع ، وعبر المكتبة المجانية القوية الخاصة بوظائف تحرير النصوص (Scintilla editing component) وعبر لغة C++ مع التطبيقات النقية ( Win32 أى من دون MFC ، الذى يضمن أعلى سرعة للتنفيذ وأصغر حجم للبرنامج ) ، وهو تحت رخصة GPL مفتوحة المصدر .
هذا المشروع مكتمل . ومع ذلك ، وكما ترون هو مشروع فردى ، ولايزال هناك بعض العيوب ويفتقد لبعض المميزات .
وفيما يلى بعض الملامح الرئيسية لبرنامج " المفكرة ++"
قابلية عرض وإخفاء وتظليل تراكيب الجمل :
- اللغات المدعومة : languages : C, C++, Java, C#, XML, HTML, PHP, Javascript, 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
إبراز المسافة البادئة والأقواس :
- تظليل وإبراز كل الرموز المتماثلة مثل أقواس ( ) [ ] { } عند فتحها لتذكيرك بغلقها وكذلك البادئات البرمجية إن وجدت من أجل تحديد الكتل البرمجية بسهولة أكبر .