問題タブ [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 に答える
1412 参照

python - Python - Xml の書き込み (フォーマット済み)

Xml コンテンツを作成するために、この python スクリプトを作成しました。この「整形された」xml をファイルに書き込みたいと思います (50% 完了):

これまでの私のスクリプト:

cleanXml をパラメーターとして渡すと発生するエラー:

整形したxmlをファイルに保存する方法を知っている人はいますか? 感謝と挨拶!

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

html - Sublime 3 で CSS prettify がタグごとに新しい行を作成しないようにする

私は HTML - CSS - JS Prettify プラグインを使用していますが、CSS スタイルを記述するときに、次のように他のスタイルと並べて配置したいことがあります。

h1, h2, h3, h4, h5, h6, .uk-h1, .uk-h3, .uk-h4, .uk-h5, .uk-h6

しかし、ファイルをきれいにすると、各タグが前のタグの下に配置され、これが 11 行の高さのセグメントになります。この種の動作を避けるようにプラグインに指示する方法はありますか?

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

jquery - 動的 DOM で「google-code-prettify」を使用しようとして失敗しました

私が持っている内側のheadタグ:

私が持っているbodyタグのどこかに:

メインの css ファイルにはいくつかpreあり、codeprettify をオーバーライドする必要があります。

意図的に、私は含めませんでし<body onload="prettyPrint()">た。#code-contextページが読み込まれると非表示になるため、不要です。ユーザーがjQuery関数をトリガーすると、コードが表示されます。

コンソールにメッセージが表示されます (これは、すべてが正常に行われたことを意味します)。

ヘルプ?

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

reactjs - babel/jsx javascript ファイルでフォーマットするように atom-beautify パッケージを構成するにはどうすればよいですか?

React/babel コードを自動インデントして美しくするパッケージを探しました。Atom に良いフィードバックがあるように見えるatom- beautify を試してみました。

しかし、通常の babel ファイルでの結果は十分ではありません。「HTML タグ」が意図したとおりにインデントされません。誰もがbabelでatom-beautifyを使用しようとしましたか?

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

asp.net - Prettify による自動 SyntaxHighlighter

フォーラムベースのウェブサイトを作成している学校のプロジェクトに取り組んでいます。PageDownPrettifyを使用してテキストを処理しています。
しかし、今のよう<!--?prettify?-->に、コードをうまくスムーズにするためにコードを使用する必要がありますが、プログラムに<pre>、PageDown からのすべてのタグを prettify で自動処理するように指示できる方法はありますか?

自動 SyntaxHighlighter を使用することの欠点はありますか?

1#可能な解決策ですが、私が考えていたものではありません:

$("pre").addClass("prettyprint");JavaScriptに追加できます。このコードはすべての pre タグに prettyprint クラスを付与しますが、この短いコードは Markdown プレビューでは機能しないため、私にとっては 50% の解決策にすぎません。

2# プレビューでは可能な解決策ですが、ユーザーフレンドリーではありません:

prettyPrint();ですべての<pre>タグを強調表示する関数を呼び出すことができることがわかりましたclass="prettyprint"。したがって、ソリューションをこれと組み合わせてsetInterval()(または のようなもの.click) を追加して呼び出しを行うと、Markdown プレビューで動作するものを取得できます。この方法はユーザー フレンドリーではないと思います。なぜなら、コンピューターの処理能力を大量に使用しているからです (私はそう思います) <pre>
これはコードです:

.removeClass()なぜまたはhasClass()チェックがないのか疑問に思っている人がいれば、それ.addClass()は同じクラスを2回追加しないためです。

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

prettify - 内部にロードされていないprettify prettyPrint()関数