質問

としてあるのをご存知の構文ハイライタのためのPHPと呼ばれ 太陰太陽暦では夏至 を支援する多数のプログラミング言語やコンポーネント。

しかし、見られませんでしたが、そのようなライブラリのためのJavaを支援するプログラミング言語を必要とすること(ADA,ASP,BNF,Bash Brainfuck,C,C++,C#,CSS,Cobol,ColdFusion、D、Fortran、、HTML、INI(Config)、Java、JavaScript、Lispようとしたら起動しませんでしたObjective C、PASCAL、Perl、PHP、PLSQL,Prolog、Python、Ruby、SQL、VB.NET,Verilog、VHDL、Visual Basic、XML.)

いたばかり非効率的な方法で取得点コードからのリモートPHPサーバー経由httpします。そのアイデア?

感謝。

他のヒント

//syntax.jedit:

JHighlighter のか<のhref = "HTTPを見てください.ORG /」のrel = "nofollowをnoreferrer"> jEditの構文パッケージに。すべての言及した言語は、箱から出してサポートされていません。しかし、あなたがソースを持っているので、私は言語サポートを追加することが可能でなければならないと思います。

未直接の答えはなく、クライアント側のシンタックスハイライトはオプション、アレックスGorbatchevから SyntaxHighlighter のライブラリである場合素晴らしいJavaScriptライブラリは、ある言語の多くをサポートしています。であり、高度に拡張可能

あなたはJythonの通過 Pygments を使用することができます。 Javaソリューションのように速いが、リモートサーバーとの対話よりもはるかに高速されることはありません。

あなたはそれを介してローカルでGeshiを実行し、パイプのソースコードができ、ことをバーリング、それはまた、HTTPのラウンドトリップを打つでしょう。

ことを動作させることができ 太陰太陽暦では夏至 Java: GeSHi4J できるようにラッパーにはPHPの図書館のJVM.

prettify.js のJava用のポートがありますhref = "https://code.google.com/p/java-prettify/" のrel = "nofollowを">のjava-飾り立てるするます。

私がここで説明したように、(Javaで計算された)HTMLを生成するために使用することができます。 作成するには、Java-飾り立てるパーサを使用してHTML

jedit テキストエディタの構文強調支援のための一170+言語経由で"モード".でも指定でき独自の構文.で利用できますStandaloneTextAreaンネルをご自身で独自のアプリケーションとして

  • エキスソース(例:jedit4.3出所.tar.bz2をd:\source\jedit)
  • 利用antコピーのすべてのtextareaファイル.. extarea例:

    D:\Source\jedit\jEdit>ant備-textArea

  • ただし、ミスのファイルBufferUndoListener.java.この手作業による実行

    D:\Source\jedit\jEdit>コピー org\gjt\sp\jedit\buffer\BufferUndoListener.java .. extarea\src\org gjt\sp\jedit\バッファ\

  • EclipseをJavaプロジェクトから、既存のソースのディレクトリD:\Source\jedit extarea

  • ナビゲートorg.gjt.sp.jedit.textarea.StandaloneTextArea.java
  • 変更し
mode.setProperty("file","modes/xml.xml");

mode.setProperty("file","src/modes/xml.xml");
  • ます。コピー&ペーストをXMLのエディタの構文強調表示になります。

カップルのhighlightersるかなものになっている:

もので簡単に実装するクライアント側の支援を幅広くの言語に対応しています。また、端正な範囲cssのテーマのコードのような好きなのです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top