بناء الجملة في بناء الجملة ل Java
-
13-09-2019 - |
سؤال
كما تعلمون أن هناك تمييز بناء الجملة للحصول على 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؟ أيه أفكار؟
شكرًا.
المحلول
اثنين من الأسئلة ذات الصلة:
ما رمز تسليط الضوء على libs هناك لجافا؟ أين يمكنني العثور على مكتبة تسليط الضوء على بناء الجملة ل Java؟
ومكتبة واحدة وجدت: http://colorer.sourceforge.net/
نصائح أخرى
القي نظرة على jhighlighter. أو حزمة بناء الجملة jedit.. وبعد جميع اللغات المذكورة غير مدعومة من خارج الصندوق. ومع ذلك، لديك المصادر، لذلك أعتقد أنه ينبغي أن يكون من الممكن إضافة دعم اللغة.
ليس إجابة مباشرة ولكن، إذا كان إبراز بناء جملة جانب العميل هو خيار، Syntaxhighlighter. مكتبة أليكس غورباتشيف هي مكتبة جافا سكريبت رهيبة، تدعم الكثير من اللغات وبدون ذلك توسع.
يمكنك استخدام أزواج من خلال جيثون. لن تكون بأسرع حل Java، ولكن أسرع بكثير من التفاعل مع خادم بعيد.
باستثناء ذلك، يمكنك تشغيل Geshi محليا وكود مصدر الأنابيب من خلاله، من شأنه أن يفوز أيضا برحلة جولة HTTP.
هناك ميناء 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 التي تجعل التعليمات البرمجية تبدو كما تفعل في المحرر المفضل لديك.