سؤال

كما تعلمون أن هناك تمييز بناء الجملة للحصول على PHP جيشي الذي يدعم عددا كبيرا من لغات البرمجة أو تنسيقات التعليمات البرمجية.

ومع ذلك، لم أستطع العثور على مثل هذه المكتبة ل Java التي تدعم لغات البرمجة التي أحتاجها (ADA، ASP، BNF، BASH، BrainFuck، C، C ++، C #، CSS، COBOL، COLDFOUSION، D، FORTRAN، Haskell، Haskell، Haskell، HTML، INI (التكوين)، Java، JavaScript، Lisp، Make، Objective C، Pascal، Perl، PHP، PLSQL، PROLOGL، PYTHON، RUBY، Scheme، SQL، VB.NET، VERILOG، VHDL، Visual Basic، XML.

هل تعرف واحدة أو يجب أن أفضل طريقة غير فعالة التي يتم استرجاعها من التعليمات البرمجية المميزة من خادم PHP البعيد عبر معاملة HTTP؟ أيه أفكار؟

شكرًا.

هل كانت مفيدة؟

نصائح أخرى

القي نظرة على jhighlighter. أو حزمة بناء الجملة jedit.. وبعد جميع اللغات المذكورة غير مدعومة من خارج الصندوق. ومع ذلك، لديك المصادر، لذلك أعتقد أنه ينبغي أن يكون من الممكن إضافة دعم اللغة.

ليس إجابة مباشرة ولكن، إذا كان إبراز بناء جملة جانب العميل هو خيار، Syntaxhighlighter. مكتبة أليكس غورباتشيف هي مكتبة جافا سكريبت رهيبة، تدعم الكثير من اللغات وبدون ذلك توسع.

يمكنك استخدام أزواج من خلال جيثون. لن تكون بأسرع حل Java، ولكن أسرع بكثير من التفاعل مع خادم بعيد.

باستثناء ذلك، يمكنك تشغيل Geshi محليا وكود مصدر الأنابيب من خلاله، من شأنه أن يفوز أيضا برحلة جولة HTTP.

يبدو أنه من الممكن تشغيل جيشي من جافا: geshi4j. يبدو أنه غلاف يقوم بتشغيل مكتبة PHP على JVM.

هناك ميناء prettify.js. ل Java: جافا - نجح.

يمكن استخدامه لإنتاج HTML (حساب في Java)، كما ناقشت هنا:استخدم محلل Java-Grettify لإنشاء HTML

جيديت هو محرر نصوص مع دعم بناء الجملة تسليط الضوء على حوالي 170 لغة عبر "أوضاع". كما يسمح لك بتحديد مبيعات التجميع الخاصة بك. يمكنك استخدام مكون standalonetextarea في التطبيق الخاص بك كما يلي:

  • استخراج المصدر (على سبيل المثال: jedit4.3source.tar.bz2 إلى D: source jedit)
  • استخدم النمل لنسخ جميع ملفات Textarea إلى .. Textarea على سبيل المثال:

    D: source jedit jedit> استعداد النمل textarea

  • ومع ذلك، فإنه يفتقد الملف bufferundolistener.java. انسخ هذا يدويا عن طريق التنفيذ

    D: source jedit jedit> copy org gjt sp jedit buffer bufferundolistener.java .. textarea src org gjt sp jedit buffer

  • في Eclipse إنشاء مشروع Java من المصدر الحالي في الدليل D: Source Jedit Textarea

  • انتقل إلى Org.gjt.sp.jedit.textarea.standalonextarea.java.
  • تغيير السطر
mode.setProperty("file","modes/xml.xml");

ل

mode.setProperty("file","src/modes/xml.xml");
  • يركض. نسخ ولصق XML في المحرر ومعرفة تمييز بناء الجملة يعمل.

زوجان من المراهمين الذين يعملون جيدا حقا هم:

سهلة الاستخدام إلى جانب العميل، ودعم مجموعة واسعة من اللغات. لديهم أيضا مجموعة وسيم من مواضيع CSS التي تجعل التعليمات البرمجية تبدو كما تفعل في المحرر المفضل لديك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top