Porcupine هو محرر مكتوب مع مكتبة Tkinter سيئة السمعة. إنه يدعم معظم الأشياء التي تتوقعها من محرر ، مثل الإكمال التلقائي وإبراز بناء الجملة.

أهم الميزات:
تصميم Porcupine يجعل من السهل للغاية التخصيص. يتم تنفيذ كل شيء تقريبًا كمكون إضافي يمكن تعطيله بسهولة ، ولكن إذا كنت تعرف كيفية استخدام Python و Tkinter ، فيمكنك أيضًا إنشاء مكونات إضافية خاصة بك. المكونات الإضافية النيصية قوية للغاية لدرجة أنه إذا قمت بتشغيل النيص دون أي ملحقات مكون من ملحقات مكونة من ذلك ، فسيبدو هذا:


انظر المساهمة. md للحصول على تعليمات التطوير.
افتح محطة وقم بتشغيل هذه الأوامر:
sudo apt install python3-tk python3-pip python3-venv
sudo apt install --no-install-recommends tkdnd # for drop_to_open plugin
python3 -m venv porcupine-venv
source porcupine-venv/bin/activate
pip install wheel
pip install https://github.com/Akuli/porcupine/archive/v2024.03.31.zip
porcu
لتشغيل النيص بسهولة مرة أخرى لاحقًا ، انتقل إلى الإعدادات -> إعدادات النيص والتحقق من "عرض النيص في نظام قائمة سطح المكتب". هذا يجعل النيص يظهر في القائمة تمامًا مثل أي تطبيق آخر.
يمكنك إلغاء تثبيت النيص عن طريق إلغاء تحديد "عرض النيص في نظام قائمة سطح المكتب" في الإعدادات ثم حذف porcupine-venv .
تثبيت Python 3.9 أو الأحدث مع PIP و Tkinter بطريقة ما. إذا كنت ترغب في السحب وإسقاط الدعم ، قم أيضًا بتثبيت TKDND لمترجم TCL الذي يستخدمه Tkinter. ثم قم بتشغيل هذه الأوامر:
python3 -m venv porcupine-venv
source porcupine-venv/bin/activate
pip install wheel
pip install https://github.com/Akuli/porcupine/archive/v2024.03.31.zip
porcu
لتشغيل النيص بسهولة مرة أخرى لاحقًا ، انتقل إلى الإعدادات -> إعدادات النيص والتحقق من "عرض النيص في نظام قائمة سطح المكتب". هذا يجعل النيص يظهر في القائمة تمامًا مثل أي تطبيق آخر.
يمكنك إلغاء تثبيت النيص عن طريق إلغاء تحديد "عرض النيص في نظام قائمة سطح المكتب" في الإعدادات ثم حذف porcupine-venv .
ليس لدي جهاز Mac. إذا كان لديك جهاز Mac ، فيمكنك مساعدتي كثيرًا عن طريق تثبيت Porcupine وإعلامني بمدى نجاحها.
أعتقد أنه يمكنك تنزيل Python مع Tkinter من python.org ثم تشغيل الأوامر لـ "توزيعات Linux الأخرى" أعلاه.
قم بتنزيل مثبت النيص من صفحة الإصدارات وقم بتشغيله. لأنني لم أطلب من Microsoft أن تثق في مثبتات النيص ، فمن المحتمل أن تحصل على تحذير مشابه لهذا:

يجب أن تكون قادرًا على تشغيل المثبت من خلال النقر على "مزيد من المعلومات". عند تثبيته ، ستجد النيص من قائمة START.
إذا كنت قد قمت بتثبيت Porcupine للتو ، فقم بإلقاء نظرة على user-doc/gettarted.md. إذا كنت ترغب في تطوير النيص ، راجع المساهمة.
معظم وثائق Porcupine هي ملفات Markdown في مجلدين:
dev-doc على وثائق لتطوير النيص.user-doc على وثائق استخدام النيص. انظر changelog.md.
من المحتمل أن تحصل على تسليط الضوء على بناء الجملة دون أي تكوين ، والإكمال التلقائي مع بضعة أسطر من تحرير ملفات التكوين. انظر هذا الوثائق.
الرجاء تثبيت أحدث إصدار. إذا كان لا يزال لا يعمل ، فأخبرني بإنشاء مشكلة على Github.
نعم. كتبت النسخة الأولى في nano ، لكن Porcupine قد تغير كثيرًا منذ ذلك الحين.
أعتقد أنني لم أجد مشاريع أخرى تدعى Porcupine ، لكنني لا أتذكر بالضبط. في الأصل ، تم تسمية Porcupine "محرر Akuli".
يمكنك تشغيل النيص والاكتشاف ، أو إنشاء مشكلة على Github واسأل. إذا تمكنت من جعلني متحمسًا لـ X ، فقد أقوم بتنفيذه.
لأنني أستطيع.
لأنني أستطيع.
انظر Porcupine/X.py أو porcupine/plugins/x.py.
لأن النيص أفضل.
بالطبع لا. الخمول هي فوضى فظيعة يجب أن تبقى بعيدًا عنها.
من المفترض أن تكون النيص محررًا جادًا ، في الواقع قد تندم حتى على لمسه. https://www.youtube.com/watch؟v=y3iuofkdkju