問題タブ [pretty-print]

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

python - lxml で etree.tostring のデフォルトのインデントを変更する

使用してきれいに印刷しているXMLドキュメントがありますlxml.etree.tostring

デフォルトのインデント レベルはスペース 2 つですが、これをスペース 4 つに変更したいと考えています。tostring関数にはこれに対する引数はありません。lxmlでこれを簡単に行う方法はありますか?

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

java - 標準の Java API のみを使用した javax.xml.transform.Transformer からの出力のプリティプリント (インデントと Doctype の配置)

次の簡単なコードを使用します。

出力が得られます:

質問 A: ドキュメント コメントの後に doctype タグが表示されます。ドキュメントのコメントの前に表示することはできますか?

質問 B: JavaSE 5.0 API のみを使用してインデントを実現するにはどうすればよいですか? この質問は基本的にHow to pretty-print xml from javaと同じです、その質問のほとんどすべての回答は外部ライブラリに依存しています。JavaのAPIのみを使用する唯一の適用可能な回答(Lorenzo Boccacciaという名前のユーザーが投稿)は、基本的に上記のコードと同じですが、私にとっては機能しません(出力に示されているように、インデントはありません)。

外部ライブラリの回答の多くがそうであるように、インデントに使用するスペースの量を設定する必要があると推測していますが、Java APIでそれを指定する場所が見つかりません。インデント プロパティを "yes" に設定する可能性が Java API に存在するという事実を考えると、何らかの形でインデントを実行できるはずです。方法がわかりません。

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

java - xml シリアル化中に各属性を新しい行に配置する

DOM オブジェクト (または xml を含む文字列) があるとします。各属性が新しい行に表示されるように xml をシリアル化することは可能ですか?

これは私が望む出力です:

ソリューションが標準の Java API の一部である場合に推奨されますが、そのような機能が利用できないと思われますか、それとも間違っていますか?

NewLineOnAttributesという .NET Framework のシリアライザーのプロパティを見つけました。私が探しているのは同等のものですが、Java.

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

html - html / css / js / phpでコードをフォーマットする方法

HTML ドキュメントに記述したコードを自動的に書式設定および色分けする方法を探しています。たとえば、次のページでウィキペディアがそれを行っていることを私は知っています: http://en.wikipedia.org/wiki/Nested_function

これを行うためのライブラリがそこにあると確信していますが、私の人生では見つけることができません。誰か提案はありますか?

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

localization - Haskellのロケールに従って数値をフォーマットする方法は?

Pythonではlocale.format、ロケール設定に従って数値をきれいに印刷するために使用できます。

Haskellで同じことをするにはどうすればよいですか?localeconvとsetlocaleのバインディングがあるようですが、尊重する一般的なきれいなプリンターはありますLconvか?

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

excel - Excel 数式をきれいに印刷しますか?

Excel の数式をきれいに印刷する (無料の) ツールを知っている人はいますか? Google 検索では何も表示されませんでした。

少し複雑な数式のワークシートがいくつかあるので、これで作業が少し楽になります。

私はちょうどこのような何かを回すために探しています

Vimなどで手動で行うことなく、より読みやすいものに変換できます。Excel はかっこでカラー マッチングを行いますが、それでもすべてが 1 行にまとめられています。

0 投票する
8 に答える
55216 参照

c# - ツリー構造を印刷するにはどうすればよいですか?

アプリのパフォーマンスを改善しようとしています。次のノード クラスを使用して、呼び出しのツリーの形式でパフォーマンス情報を取得しました。

この質問のように、ノード間の線が見えるようにツリーを印刷したいと思います。それを行うために C# で使用できるアルゴリズムは何ですか?

編集:明らかに再帰を使用する必要があります-しかし、私の試みは行を間違った場所に置き続けます。私が求めているのは、ツリーを適切な方法で印刷する特定のアルゴリズムです。垂直線を印刷するタイミングと水平線を印刷するタイミングの詳細です。

編集:文字列のコピーを使用してノードをインデントするだけでは不十分です。私は探していません

そうでなければならない

ツリー構造が表示されている限り、または同様のもの。C と D は G とは異なる方法でインデントされていることに注意してください。繰り返し文字列を使用してノードをインデントすることはできません。

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

ruby - Ruby は IRB をデフォルトで Pretty_Inspect に設定します

私はRubyにかなり慣れていないので、IRBを構成しています。私はきれいな印刷が好きです(「pp」が必要です)が、きれいに印刷するために常に pp と入力するのは面倒です。私がやりたいのは、デフォルトできれいに印刷することです。そのため、「myvar」などの var があり、myvar と入力すると、通常の検査の代わりに pretty_inspect が自動的に呼び出されます。どこから始めればよいですか? 理想的には、自動的に呼び出されるメソッドを .irbrc ファイルに追加できます。何か案は?

ありがとう!

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

f# - ツリーをきれいに印刷する

次のように定義されたバイナリツリーデータ構造があるとしましょう

次のようなツリーのインスタンスがあります。

ツリーを解釈しやすいものにきれいに印刷しようとしています。できれば、次のようにコンソール ウィンドウにツリーを出力したいと思います。

ツリーをその形式で出力する簡単な方法は何ですか?

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

hibernate - Hibernate:ログメッセージを出力するときにBlobを永続化するOutOfMemoryError

私はHibernateエンティティを持っています:

私のVMは512MBの最大ヒープサイズで構成されています。75 MBの大きなオブジェクトを持つオブジェクトを永続化しようとすると、OutOfMemoryErrorが発生します。

スタックトレースのメソッドの名前(StringBuilder、ByteArrayBlobType.toLoggableString、pretty.Printer.toString)は、hibernateがオブジェクトを含む非常に大きなログメッセージを書き込もうとしていることを示しています。

hibernateが大量のメモリを使用している理由について正しいですか?この問題を回避する最も簡単な方法は何ですか?