منصة مشتركة، إعادة تنفيذ برنامج Notepad++.
على الرغم من أن التطبيق بشكل عام مستقر وقابل للاستخدام، إلا أنه لا ينبغي اعتباره آمنًا للأعمال بالغة الأهمية.
هناك العديد من الأخطاء وتطبيقات نصف العمل. طلبات السحب موضع تقدير كبير.
الحزم متاحة لأنظمة التشغيل Windows وLinux وMacOS.
فيما يلي آليات التوزيع المدعومة. قد تكون هناك طرق أخرى لتنزيل/تثبيت التطبيق، ولكن من المحتمل ألا يتمكن هذا المشروع من تقديم أي دعم لتلك الطرق نظرًا لإتاحتها لأفراد آخرين.
تتوفر حزم Windows كمثبت أو ملف مضغوط مستقل على صفحة الإصدار. يوفر المثبت مكونات إضافية مثل التحديث التلقائي وتكامل قائمة سياق Windows. يمكنك تثبيته بسهولة باستخدام Winget:
winget install dail8859.NotepadNext
يمكن الحصول على حزم Linux عن طريق تنزيل AppImage المستقل على صفحة الإصدار أو عن طريق تثبيت flatpak عن طريق تنفيذ:
flatpak install flathub com.github.dail8859.NotepadNext
يمكن تنزيل صور قرص MacOS من صفحة الإصدار.
ويمكن أيضًا تثبيته باستخدام الشراب:
brew tap dail8859/notepadnext
brew install --no-quarantine notepadnext
افتراضيًا، يعمل نظام MacOS على تمكين تجانس الخطوط مما يؤدي إلى ظهور النص بشكل مختلف تمامًا عن إصدار Windows. يمكن تعطيل هذا على مستوى النظام باستخدام الأمر التالي:
defaults -currentHost write -g AppleFontSmoothing -int 0
مطلوب إعادة التشغيل حتى يصبح هذا ساري المفعول.
يتم التطوير الحالي باستخدام QtCreator مع برنامج التحويل البرمجي Microsft Visual C++ (msvc). Qt 6.5 هو إصدار Qt المفضل ولكن يمكن أيضًا إنشاؤه باستخدام Qt 5.15. ومن المعروف أيضًا أن هذا يعتمد بنجاح على توزيعات Linux وmacOS المختلفة. يجب أن تكون الأنظمة الأساسية/المترجمات الأخرى قابلة للاستخدام مع تعديلات طفيفة.
إذا كنت معتادًا على إنشاء تطبيقات سطح المكتب C++ Qt باستخدام Qt Creator، فيجب أن يكون ذلك بسيطًا مثل فتح src/NotepadNext.pro
وإنشاء/تشغيل المشروع.
إذا كنت جديدًا في إنشاء تطبيقات سطح المكتب C++ Qt، فهناك دليل أكثر تفصيلاً هنا.
تم إصدار هذا الرمز بموجب رخصة جنو العامة الإصدار 3.