問題タブ [geshi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
516 参照

php - WordPressのコードハイライターの推奨事項を求めています

WordPress 2.6.1 用の、信頼性が高く適切に文書化されたコード ハイライターを推奨できる人はいますか? Roman Roan の Code Snippet と Gilberto Saraiva の Developer Formatter を試しました。しかし、それらはドキュメントに記載されているようには機能していないようで、コード スニペットを整形する代わりにマングリングしています。

0 投票する
3 に答える
2468 参照

drupal - Drupalでの構文の強調表示

DrupalのSyntaxHighligtingに最適なモジュールはどれですか。コードを強調する構文にGeSHiを使用しています。正常に動作していたので、2番目のモジュールFCKeditorをインストールしました。現在、GeSHiフィルターはFCKeditorで機能していません。これらのモジュールが一緒に機能しない理由を誰かが知っていますか?

前もって感謝します。

0 投票する
6 に答える
17002 参照

java - Javaのシンタックスハイライト

ご存知のように、GeSHiと呼ばれるPHPの構文ハイライトがあり、多数のプログラミング言語またはコード形式をサポートしています。

しかし、必要なプログラミング言語(ADA、ASP、BNF、Bash、Brainfuck、C、C ++、C#、CSS、Cobol、ColdFusion、D、Fortran、Haskell、HTML、 INI(Config)、Java、JavaScript、Lisp、Make、Objective C、PASCAL、Perl、PHP、PLSQL、Prolog、Python、Ruby、Scheme、SQL、VB.NET、Verilog、VHDL、Visual Basic、XML。)

あなたは1つを知っていますか、それともhttpトランザクションを介してリモートPHPサーバーから強調表示されたコードを取得する非効率的な方法を好むべきですか?何か案は?

ありがとう。

0 投票する
1 に答える
89 参照

php - リンクのようなGeSHiシングル

GeSHi(http://qbnz.com/highlighter/)に単一行へのリンクを生成するように指示することは可能ですか。たとえば、「example.com/my-code」URLに強調表示されたコードを表示する場合、「example.com/my-mode#line-69」などのリンクを設定できるようにします。

0 投票する
1 に答える
356 参照

php - geshi 構文の強調表示を使用して Lua の長い文字列が正しく表示されない

新しい Lua コードを、geshi ハイライター (php で記述) を使用する Dokuwiki システムに保存しています。たとえば、luaの長い文字列定義に問題がある

geshi lua.php ファイルを使用してこれを修正することが可能です。私はすでにhttp://qbnz.com/highlighter/geshi-doc.htmlのドキュメントをざっと見ており、複数行のコメントは問題なく機能しています。複数行の文字列です。そうではありません。

0 投票する
3 に答える
512 参照

php - 簡単な正規表現を実装するためのアドバイス (bbcode/geshi 解析用)

私は PHP で個人用のメモ ソフトウェアを作成したので、メモを保存して整理できるようになりました。

私は Markdown でそれを行ったことがありますが、少しわかりにくく、単純な構文の強調表示がなかったので、以前に bbcode を行い、それを実装したいと考えていました。

私が実際に実装したい GeSHi (シンタックス ハイライター) には、次のような最も単純なコードが必要です。

これは簡単な部分ですが、私がやりたいことは、bbcode がそれを呼び出せるようにすることです。

構成された [syntax=cpp][/syntax] bbcode に一致する現在の正規表現は次のとおりです。

私が言語とコンテンツをキャプチャしたことに気付くでしょう。一体どのようにそれを GeSHi コードに接続するのでしょうか?

preg_replace はそれを「式」ではなく文字列に置き換えることができるようですが、キャプチャされたデータで GeSHi のこれらの 2 行のコードを使用する方法がわかりません..

私はこのプロジェクトに本当に興奮しており、これを乗り越えたいと思っています.

0 投票する
3 に答える
780 参照

php - Markdown を使用した下司

GeSHi をマークダウンで動作させようとしています。

Geshi の簡単な使い方は次のとおりです。

上記のコードはメッセージ全体を取り込み、それを強調表示されたコードに変換します

Markdown関数もあります

マークダウンから返されpreg_matchたタグにコールバック関数を使用し、返された値で関数を実行しようとしていました<pre>geshi->parse_code();

これが私のコードです

私は正しい軌道に乗っていますか?

私の正規表現は正しいですか?http://gskinner.com/RegExr/で動作します

助けてくれてありがとう

0 投票する
2 に答える
285 参照

drupal - (drupal) ckeditor がブロックコード タグを壊す

ブログでブロックコードと geshi モジュールを使用して、投稿の構文を強調しています。しかし、ブロックコード タグを含む投稿を編集するたびに、ckeditor を無効にする必要があります。そうしないと、コードが壊れたり、投稿に表示される nbsp および br タグが挿入されたり、改行が完全に削除されたりするためです。これは本当に迷惑です。誰かがこれを修正する方法を知っています!?

どうもありがとう!

0 投票する
3 に答える
4627 参照

mediawiki - MediaWiki でのコードのインデント

SyntaxHighlight GeSHiを使用して MediaWiki のコード ブロックをインデントすることは可能ですか?

たとえば、以下のコード コンテナを第 3 レベルのリストに合わせたいと思います

(MediaWiki の標準インデント構文を使用して) GeSHi コード コンテナーをコロンでラップしようとしましたが、SyntaxHighlight GeSHi がコードを正しく解析できません。

<code></code>明確にするために、適切な構文の強調表示が必要なため、コードをラップすることは避けたいと思います。

助言がありますか?