問題タブ [pygments]
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.
jekyll - jekyllのピグメント問題
私は github ページで jekyll を使用しています。 http://juanpabloaj.github.com/
しかし、pygmentsのsyntax.cssファイルを追加すると
jekyll は構文を表示しません。pygments 行に設定しました
python - Pygments を使用した構文の強調表示が、Liquid テンプレートの文字列エラーによって失敗する
Jekyll を使用してマークダウンを変換し、構文の強調表示のために Pygments を使用しています。
maruku が表示するエラーは次のとおりです。
マークアップは次のとおりです。
iPython で Pygments をテストしてもエラーは発生しません。
何か案は?;o(
前もって感謝します!
python - 未定義のメソッド「ハイライト」Python+Pygments
RHEL 6 i386を使用python 2.6.6
しPygments version 1.4
ていますが、gitlabhq で新しいプロジェクトを作成しようとすると、常にこのエラー メッセージが表示されます。
宝石リストはpygments.rb (0.2.3)
、rubypython (0.5.1)
とりわけ、 を明らかにします。
実行後rails s -e production
、標準出力に次のエラーが表示されます。このエラーが最初に発生します。
それから私はこれを見ます:
html - リンク付きのシンタックス ハイライト HTML
提供されたソースをリンク付きの HTML に変換するツールはありますか?
リンクとは、使用されるすべてのタイプ、クラス、およびメソッドが href を介してその定義を指すことを意味します。
ハイライト、構文ハイライト、ピグメントをこのように機能させることはできませんでした。ctags からの入力をサポートしている場合でも、title 属性を追加するだけで、リンクは追加しません。
ruby-on-rails-3.1 - Heroku で Pygments.rb を使用するには?
私のアプリは、pygments lib へのアクセスを必要とする構文の強調表示に gem (pygments.rb) を使用します。Python は Rails ビルド パックの一部ではないため、heroku で動作させることはできません。
顔料をリンクする方法に関するヘルプ/リンクはありますか?
ありがとう
PS TrevorTurkの方法を見てきましたが、pygments.rbではなくアルビノ用に作られているようです
html - 行番号付きの Pigments HTML テーブル - コード セルの水平スクロールバー
私は Markdown の Python 実装codehilite
とlineos
オプションを使用しています。次のようなコードが生成されます。
これは、1 つの行と 2 つのセルからなるテーブルです。最初のセルは行番号用で、2 番目のセルは実際のコード用です。各セルの内容はdiv
andpre
要素内にあり、span
要素は構文の色付けに使用されます。
コード行が長すぎる場合に備えて水平スクロールバーを表示したいのですが、テーブルなので問題があります。
理想的には、コード セル ( ) だけにスクロールバーが必要ですtd.code
が、これは、テーブルの幅を 100% に設定した場合にのみ機能し、両方のセルが 50% 長くなります。行番号のセル ( td.linenos
) を、実際の行番号を表示するために必要なだけ長くしたい。
これが私の現在のCSSです:
これが不可能な場合は、行全体にスクロールバーを配置したいと思います ( tr
)。ただし、上記のコードはテーブルの行では機能しません。
python - Python pygments と urwid.Edit ウィジェット (タプル付きリスト)
私は問題があります。端末用のエディターを作成しようとしています。キー イベントとマウス イベントの両方をサポートするので、urwid を使用します。私のセットアップでは、カスタム listwalker と 1 つの行編集ウィジェットを使用し、キャプションを行番号に設定します。問題は、コード pygments がこの行を 1 行ずつ強調表示するときです。これは非常に効率的です。しかし、落とし穴があります。たとえば、複数行のドキュメント文字列がある場合、間違って強調表示されます。
私はそれについて頭を包むことができません。使用するコードを強調するには
urwid パレットを使用して着色されています。
行はsmipleリストに保存されます
そしてハイライト機能が生成します
処理されると、テキストから文字列が作成され、self._edit_text に格納されます。次に、次のように保存されたタプルのリストを作成します
つまり、self._edit_text[0:4] は「ln_sel」パレット タプルで色付けされ、self._edit_text[4:8] は「Token.Name」パレット タプルで色付けされます。
どうすればこれを機能させることができますか?
ありがとう :)
php - Trac PHP Syntax Highlighting が Wiki で機能しない
PHP のシンタックス ハイライトは、 Tracをインストールした Wiki ページで機能しません。ソースを閲覧するときは美しく機能しますが、Wiki では機能しません。Javascript、C、および Python 構文の強調表示は Wiki で機能しますが、PHP では機能しません。わざわいは私です。
にTrac 0.11.7
インストールしましたUbuntu 10.04
。私のウェブサーバーはApache 2.2.14
.
Pygments を手動でインストールしました。運がない。設定で Pygments テーマを変更しました。運がない。
trac
およびログに記録されたエラーはまったくありませんapache
。Trac のロギング レベルは に設定されていますWARNING
(そして、Trac ロギングは機能しています - 今日は他のエラーがあります)。また、Firebug は、すべてをオンにしてもエラーを表示しません (1 つの無関係な「不明なプロパティ '-moz-opacity'」CSS エラーを除く)。
ページの HTML ソースを表示すると、コードが書式設定済みのテキストとして単純に吐き出されていることがわかります。<span>
他のすべての構文が強調表示されたコード ブロックにある大量の はありません。
これは私がWikiで使用しているコードです:
そして、これは結果です:
助けてください :-)
私が期待するものの例として、動作する JS コードを次に示します。
そして、これは結果です:
css - カラフルなコード スニペットを有効にするには、自分の jekyll ブログ用に Pygments から css ファイルを生成する必要がありますか?
Jekyll と Pygments を使用するのはこれが初めてです。しかし、カラフルなコード スニペットを挿入する方法がわかりません。
公式の手順に従って、次のようなマークダウンで Pygments を正常にインストールしました。
クラスを含む HTML ソース コードが表示されますが、このスニペットには色がありません。
Pygments からいくつかの css ファイルを生成して含める必要がありますか? そしてどうやって?