タグ付けされた質問 「pretty-print」

Prettyprint(またはpretty-print)は、テキスト、ソースコード、マークアップ、およびその他の同様の種類のコンテンツに、さまざまなスタイルの書式設定規則を適用したものです。これらのフォーマット規則は、通常、位置、間隔、色、コントラスト、サイズの変更、およびコンテンツの表示、読み取り、理解を容易にするための同様の変更で構成されています。

9
Expressで適切にフォーマットされたHTMLを出力するにはどうすればよいですか?
Node.jsにExpressを使用すると、改行文字やタブなしでHTMLコードが出力されることに気付きました。ダウンロードする方が効率的かもしれませんが、開発中はあまり読みやすくありません。 Expressで適切にフォーマットされたHTMLを出力するにはどうすればよいですか?

8
Jacksonを使用してJSON文字列をPretty Print JSON出力に変換する
これは私が持っているJSON文字列です: {"attributes":[{"nm":"ACCOUNT","lv":[{"v":{"Id":null,"State":null},"vt":"java.util.Map","cn":1}],"vt":"java.util.Map","status":"SUCCESS","lmd":13585},{"nm":"PROFILE","lv":[{"v":{"Party":null,"Ads":null},"vt":"java.util.Map","cn":2}],"vt":"java.util.Map","status":"SUCCESS","lmd":41962}]} 以下のように、上記のJSON StringをPretty Jackson JSON出力(Jacksonを使用)に変換する必要があります。 { "attributes": [ { "nm": "ACCOUNT", "lv": [ { "v": { "Id": null, "State": null }, "vt": "java.util.Map", "cn": 1 } ], "vt": "java.util.Map", "status": "SUCCESS", "lmd": 13585 }, { "nm": "PROFILE "lv": [ { "v": { "Party": null, "Ads": null }, "vt": "java.util.Map", …

11
JSON.stringify出力をきれいな方法でdivに出力
私JSON.stringifyはjsonオブジェクト result = JSON.stringify(message, my_json, 2) 2上記の引数のinは、結果をきれいに出力することになっています。これは、私が次のようなことをした場合に行われますalert(result)。ただし、これをdiv内に追加してユーザーに出力したいと思います。これを行うと、1行だけ表示されます。(改行とスペースがHTMLとして解釈されていないため、うまく機能していないと思いますか?) { "data": { "x": "1", "y": "1", "url": "http://url.com" }, "event": "start", "show": 1, "id": 50 } の結果をJSON.stringifyきれいな方法でdivに出力する方法はありますか?

16
Javaで地図をきれいに印刷する
私はきれいに印刷するための素晴らしい方法を探していMapます。 map.toString() 私に与える: {key1=value1, key2=value2, key3=value3} マップエントリの値をもっと自由にしたいので、次のようなものを探しています。 key1="value1", key2="value2", key3="value3" 私はこの小さなコードを書きました: StringBuilder sb = new StringBuilder(); Iterator<Entry<String, String>> iter = map.entrySet().iterator(); while (iter.hasNext()) { Entry<String, String> entry = iter.next(); sb.append(entry.getKey()); sb.append('=').append('"'); sb.append(entry.getValue()); sb.append('"'); if (iter.hasNext()) { sb.append(',').append(' '); } } return sb.toString(); しかし、私はこれを行うためのよりエレガントで簡潔な方法があると確信しています。

17
JavaScriptでXMLをきれいに印刷する
私はきれいに印刷したいインデントされていないXMLを表す文字列を持っています。例えば: <root><node/></root> になるはずです: <root> <node/> </root> 構文の強調表示は必須ではありません。この問題に取り組むために、まずXMLを変換して改行と空白を追加し、次にpreタグを使用してXMLを出力します。新しい行と空白を追加するために、次の関数を書きました。 function formatXml(xml) { var formatted = ''; var reg = /(>)(<)(\/*)/g; xml = xml.replace(reg, '$1\r\n$2$3'); var pad = 0; jQuery.each(xml.split('\r\n'), function(index, node) { var indent = 0; if (node.match( /.+<\/\w[^>]*>$/ )) { indent = 0; } else if (node.match( /^<\/\w/ )) { if …

8
Pythonを使用してJSONデータをファイルにプリティプリントする
クラスのプロジェクトには、Twitter JSONデータの解析が含まれます。問題なくデータを取得してファイルに設定していますが、すべて1行です。これは、私が行おうとしているデータ操作には問題ありませんが、ファイルが途方もなく読みにくく、よく調べることができないため、データ操作部分のコード作成が非常に困難になっています。 Pythonからそれを実行する方法を知っている人はいますか(つまり、コマンドラインツールを使用しないため、私は機能しません)。これまでの私のコードは次のとおりです。 header, output = client.request(twitterRequest, method="GET", body=None, headers=None, force_auth_header=True) # now write output to a file twitterDataFile = open("twitterData.json", "wb") # magic happens here to make it pretty-printed twitterDataFile.write(output) twitterDataFile.close() 注意: simplejsonのドキュメントなどを指摘してくれた人に感謝しますが、すでに述べたように、私はすでにそれを調べており、支援が必要です。本当に役立つ回答は、そこにある例よりも詳細で説明的です。ありがとう また: Windowsコマンドラインでこれを試してください: more twitterData.json | python -mjson.tool > twitterData-pretty.json この結果: Invalid control character at: line 1 …

30
PHPのきれいなプリントはありますか?
ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 私はいくつかのPHPスクリプトを修正していて、ルビーのきれいなプリンターがありません。すなわち require 'pp' arr = {:one => 1} pp arr {:one => 1}を出力します。これは、かなり複雑なオブジェクトでも機能し、不明なスクリプトの調査をはるかに簡単にします。PHPでこの機能を複製する方法はありますか?
110 php  pretty-print 

5
コマンドラインHTMLプリティプリンター:乱雑なHTMLを読みやすくする[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 4年前休業。 この質問を改善する 次の要件を満たすHTMLプリティプリンターの推奨事項を探しています。 入力としてHTMLを取り、指定された入力HTMLの適切にフォーマットされた/正しくインデントされた「グラフィック上同等の」バージョンを出力します。 コマンドライン操作をサポートする必要があります。 オープンソースで、Linuxで実行する必要があります。
105 html  pretty-print  tidy 

30
リストをカンマで区切る最も簡単な方法は?
Javaでリストをカンマで区切る最も明確な方法は何ですか? 私はそれを行ういくつかの方法を知っていますが、最良の方法は何であるか疑問に思っています(「最良」とは、最も効率的ではなく、最も明確かつ/または最も短いことを意味します。 リストがあり、ループして各値を出力したいと思います。各項目の間にコンマを印刷したいが、最後の項目の後(または最初の項目の前)は印刷したくない。 List --> Item ( , Item ) * List --> ( Item , ) * Item サンプルソリューション1: boolean isFirst = true; for (Item i : list) { if (isFirst) { System.out.print(i); // no comma isFirst = false; } else { System.out.print(", "+i); // comma } } サンプルソリューション2-サブリストを作成します。 …
104 java  pretty-print 


20
GitHubから印刷する方法
画面に表示されているようにGitHubからマークダウンファイルを印刷する場合、たとえば、https: //github.com/RestKit/RestKit/blob/master/Docs/Object%20Mapping.md では、どうすればそれを達成できますか?プリントアウトがマークダウンのルックアンドフィールを尊重するように、(保存した)github htmlページで変更する必要があるコードは何ですか? これまでのところ、私が持っている唯一の手がかりはこれです:https : //makandracards.com/makandra/4947-how-to-print-github-wiki-pages しかし、それは実用的ではない(非プログラム的な)回避策であり、使用中のマークダウンインタープリターは、GitHub Webサイトで実行されているインタープリターほど寛容ではないので、実際に動作します。

15
順序付けられた辞書を適切にきれいに印刷する方法はありますか?
Pythonのpprintモジュールが好きです。私はテストとデバッグのためにそれをたくさん使います。幅オプションを頻繁に使用して、出力が端末ウィンドウ内にうまく収まるようにします。 彼らがPython 2.7で新しい順序付けられた辞書タイプを追加するまでは、うまく機能しました(私が本当に気に入っているもう1つのクールな機能)。順序付けされた辞書をきれいに印刷しようとすると、うまく表示されません。キーと値の各ペアを1行に記述するのではなく、全体が1つの長い行に表示されるため、何度も折り返されて読みづらくなります。 古い順不同の辞書のように、ここに誰かがきれいに印刷する方法を持っていますか?十分な時間を費やせば、おそらくPrettyPrinter.formatメソッドを使用して何かを理解できるでしょうが、ここにいる誰かがすでに解決策を知っているかどうか疑問に思っています。 更新:これについてバグレポートを提出しました。http://bugs.python.org/issue10592で確認できます。

6
出力で同じ長さになるようにprintf()を使用して文字列をフォーマットする方法は?
私は2つの機能、のようなメッセージを生成する一つを有するStarting initialization...、別のどのチェックがコードおよび出力を返すを"Ok"、"Warning"または"Error"。ただし、生成される出力の長さは異なります。 Starting initialization...Ok. Checking init scripts...Ok. どのように私はこのようなものを得ることができます: Starting initialization... Ok. Checking init scripts... Ok.
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.