問題タブ [prettify]

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 投票する
1 に答える
765 参照

javascript - prettified pre タグに空白が追加されるのはなぜですか?

prettyprint クラスのないプレタグ

prettyprint クラスで事前にタグ付けする

(崇高なテキストからコピーされた)コードを「contenteditable」プレタグに貼り付けると、問題なく表示されます。それがデータベースに保存され、引き戻され、'prettyprint' (google-code-prettify) クラスが追加されると、ランダムなスペースがたくさん追加されるようです。理由はありますか?

0 投票する
4 に答える
14695 参照

javascript - htmlコードを使用したhighlightjs

highlight.js がきれいになるように HTML コードを配置するにはどうすればよいですか?

私は試した

私は自分のファイルの最後に入れました:

ただし、すべてがプレーンな HTML として表示されます。

0 投票する
0 に答える
106 参照

css - divから出てくる行番号をきれいにする

prettify の行番号は div から出てきます:

外の例

余裕を持ってこれを修正できることはわかっていますが、多数の行がある場合でもオーバーフローします。これらの数値を非静的に内部に保持する方法はあり<pre>ますか?

編集:私はすでにリストの位置を内部に設定して遊んでみましたが、コードのレイアウトが壊れています:

ブレークの例

ブレーク 2 の例

編集 2:この CSS テーマを色の変更で使用しています。

HTML:

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

javascript - Google Code Prettify - SQL エスケープ文字を修正する方法

私のサイトでは非常に迷惑なので、次の問題を修正しようとしています。 https://code.google.com/p/google-code-prettify/issues/detail?id=341&thanks=341&ts=1398085413

prettify コードの次のファイルを参照します: https://code.google.com/p/google-code-prettify/source/browse/trunk/src/lang-sql.js?r=179

問題は、

  1. SQL で "\" で終わる文字列を作成すると、ハイライターはそれがエスケープされていると認識しますが、これは T-SQL 構文ではありません。
  2. 再現するには、このコードをソース コードとして使用します: (Google Code Prettify がインストールされている場合)

    /li>

「c:\backups\」の部分の引用符の前のスラッシュがエスケープ文字ではないことをコードが理解することを期待しています...

この行を変更する必要があると予想していますが、方法がわかりません:

問題を示すフィドル: http://jsfiddle.net/JH5uj/5/