問題タブ [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.
python - インデントを考慮しないPythonマークダウン
ここで問題が発生しました。単純なブログを作成していて、マークダウン、pygments、および django を使用しています。
私のコンテンツはマークダウンであり、コードで強調表示したいと考えています。マークダウンを除いて、Pythonコードのインデントを尊重していないため、正常に動作します。
ここにスクリーンショットがあります

そして、これはdjango adminのコンテンツのスクリーンショットです:

また、テンプレートでレンダリングするためのコード:
asp.net - Trac で MIME タイプのない Pygments lexer を使用しますか?
Trac で aspx ファイルに色を付けたいのですが、それを機能させる方法が見つかりません。ほとんどの Pygments レクサーに MIME タイプ/拡張子のマッピングを簡単に追加できますが、CSharpAspxLexer には MIME タイプが割り当てられていません ( http://pygments.org/docs/lexers/#lexers-for-net-languagesを参照) 。 . いくつか試してみましたが、[mimeviewers] セクションを MIME タイプなしで Pygments に接続する方法がわかりません。CSharpLexer は自動的に機能し、見栄えも良いですが、.cs ファイルに対してのみ (そうあるべきです)。
Mercurial をリポジトリとして使用しているため、MIME タイプを手動で設定できません。とにかく良い解決策ではありません。私の Trac インストールは Windows です。何かご意見は?
highlighting - Jekyll顔料処理
私はしばらくの間、Jekyll と Pygments のハイライトと戦ってきました。pygments をインストールして css ファイルを生成しましたが、Jekyll を実行してサイトを生成すると、コードの強調表示が正しく生成されないようです。
これは、処理のために配置したコードの例です
Jekyll が私のサイトを構築した後は、次のようになります。
ご覧のとおり、Jekyll はすべての行を としてマークしているようですが、そのclass="x"理由はよくわかりません。
Github リポジトリの Liquid と jekyll の両方を使用してみました。また、Liquid テンプレートの処理とは関係ありませんが、redcarpet も使用してみました。考えられることはすべて試しましたが、これを機能させることができないようです。
これは、実際に自分のウェブサイトを表示したときの様子です
http://i.stack.imgur.com/kCvLN.png
以下のバージョンを実行しています。
Ruby: ruby 1.9.3p327 (2012-11-10 リビジョン 37606) [x86_64-darwin11.4.2]
rdiscount: rdiscount (1.6.8)
redcarpet: redcarpet (2.2.2) pygments: pygments.rb (0.2.13)
Liquid:液体 (2.4.1)
ジキル: ジキル (0.11.2)
redcarpet_markdown.rbプラグインを使用し、 redcarpet2を使用するように構成設定を設定し、redcarpet の拡張機能を設定しました。
それが整ったら、コードの強調表示を次のように変更しました
次に、サイトを再度生成しようとしましたが、同じ結果が得られました。これが問題を引き起こしているのが Jekyll なのか Pygments なのかはわかりませんが、過去 2 日間、これと戦っています。しかし、それがマークダウン プロセッサではないことがわかりました。
何かアイデアがあれば、何でも試してみたいと思います。
bash - bashで終了コードがゼロの場合のエラーの処理方法
次のスクリプト~/bin/catを使用pygmentizeして、通常の古いファイルだけでなく、可能な限り構文の強調表示可能なファイルを表示しますcat。
これは私の作業用マシンでは正常に機能しますが、自宅のマシンでは機能しません。自宅でpygmentizeは、ファイルを認識しない場合、同じエラーメッセージが表示されますが、終了ステータスは0ですが、職場では1が返され、スクリプトが中断されます。唯一の違いは、仕事でFedoraを実行し、自宅でUbuntuを実行していることです。
どちらも同じバージョンなので、これは奇妙です
私は中に入ることができgrepましErrorたstderrが、捨てずにこれを行うにはstdoutどうすればよいですか、これをどのように処理する必要がありますか?
python - ピグメントの C ラッパー
Cアプリケーションからピグメントを使用することは可能ですか? ピグメント用の C ライブラリはありますか? C++ プログラムから使用する必要があります。
ipython - IPythonqtconsoleの強調表示
IPython qtconsoleを使用していますが、ディレクトリが濃い青色で、テーマでこれを変更する方法が見つからないようです。構文の強調表示には、monokaiテーマのpygmentsを使用しています。

jekyll - jekyll --server の実行が win7 で失敗しました
jekyll --server を実行すると、ビルドに失敗し、次のように表示されます。
[2013-01-10 15:34:52] 再生成: 1 つのファイルが変更されました
Liquid Exception: ヘッダーの取得に失敗しました。in 2013-01-05-vim.markdown
C:/Ruby193/lib/ruby/gems/1.9.1/gems/pygments.rb-0.3.7/lib/pygments/popen.rb:357: in get_header' C: /Ruby193/lib/ruby/gems/1.9.1/gems/pygments.rb-0.3.7/lib/pygments/popen.rb:235:タイムアウト 中' C:/Ruby193/lib/ruby/gems/1.9.1 /gems/pygments.rb-0.3.7/lib/pygments/popen.rb:209: ...rescue in get_header' C:/Ruby193/lib/ruby/gems/1.9.1/gems/pygments.rb-0.3.7/lib/pygments/popen.rb:338:
inblock in mentos'
C:/Ruby193/lib/ruby/1.9.1/timeout.rb:68:in
私は自分のコードを強調するためにpygmentsを使用しています..
助けて !!
latex - ラテックス用のミントとhtml用のhtmlizeを使用したorg-modeハイライト
org-modeでlatexからいくつかのドキュメントを書き直そうとしています。
私が欲しいのは、エクスポートされたlatex/pdfとhtmlで強調表示されるコードです。ラテックス/pdfの場合はpygmentsを使用し、htmlhtmlize.elの場合は使用しています。
次のコードフラグメントがあります。「asm」という名前を選択した場合、強調表示はhtml(htmlize.el)では機能しますが、pygmentsでは機能しません(「asm」を認識しないため)。「nasm」に変更すると、pygmentsでは機能しますが、htmlize.elでは機能しません。これを解決する方法は?
php - Pygments pygmentize パス文字列
作業中のWebサイトにPygmentsを使用することにしましたが、端末の知識が不足していることは驚くべきことです。
ブログ投稿の構文を強調表示するために使用したいのですpygmentizeが、それらはデータベースに保存されているため、ファイル名を渡すことはできません。文字列を渡す方法はありますか?
そうでない場合は、投稿の内容を一時ファイルに保存し、それを pygmentize してデータベースにロードする必要がありますが、これにより、可能な限り避けたいオーバーヘッドが追加されます。
CLI ドキュメントでそれについて何も述べられていません。
python - Pythonスクリプト内の少ない部分にパイプされたPygmentsは、強調表示を中断します
私がちょうどprint output-すべてが大丈夫ですが、配管が壊れてハイライトされているとき…何かアイデアはありますか?
例:
