問題タブ [tidy]

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 に答える
1305 参照

python - 純粋なPythonTidyのようなアプリケーション/ライブラリ

Tidyのように機能する純粋なPythonライブラリを探しています。ご教授ください。ありがとうございました。

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

html - Notepad ++でHTMLTidyを使用してスペースでインデントする

要素を 2 スペースの倍数でインデントする代わりに (折り返しなしのフォーマットが選択されている場合)、HTMLTidy がタブの倍数で要素をインデントするようにするにはどうすればよいですか (長さは 4 スペースですが、サイズは 1 バイトのみです)。

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

html - Ruby1.9でのHTMLの整理/クリーニング

私は現在、HTMLtidy用のRubyTidyRubyバインディングを使用して、受け取ったHTMLが整形式であることを確認しています。現在、このライブラリは、Ruby1.9でRailsアプリケーションを入手することを妨げている唯一のものです。Ruby 1.9でHTMLのチャンクを整理する代替ライブラリはありますか?

0 投票する
7 に答える
5927 参照

html - HTML Tidy の構成と使用

Textmate の組み込みの Tidy (Ctrl+Shift+H) 機能を使用して、コード内の「何も変更せずに」HTML をインデントしたいと考えています。私はすでにきれいな HTML を書いています。コードをソフトタブでインデントするために Tidy が必要なだけです。

現在、多くのことが壊れており、フォーマットも完璧ではありません。誰かがこれを行うTidy構成を書いてくれませんか:

1 - インデントのみ、他には何もありません。

2 - 特定のタグを改行にプッシュする必要はありません。例: Tidy は次のようにします。

元のコード (または必要なもの):

..インラインに保持するタグを事前に定義できれば、それは素晴らしいことです。

基本的には、Dreamweaver の HTML フォーマット機能を Tidy で真似したいのですが、上記の 2 点は非常に重要です。

これが私の現在の(デフォルト?)Tidy configだと思います:

助けていただければ幸いです。ありがとう!

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

html - HTMLタグ置換正規表現が正しく機能しない

これは私の別の質問へのフォローアップです。私が見つけた解決策は、私が最初に回避したケースが現れるまで、私が投げたすべてのテストケースでうまく機能しました。

私の目標は、正規表現を使用して不適切にフォーマットされたタグ属性を再フォーマットすることです(私が知っているように、おそらく絶対確実な方法ではありませんが、我慢してください)。

私の機能:

関数の正規表現は、EvaluateTagHTMLを次のように正しく変換します

の中へ

属性値を一重引用符で囲むように強制していることに気付くでしょう。心配しないでください。それが壊れたのは、最後の属性値の周りに何もない場合です。

正規表現の置き換えから出てきます

タグの外側に誤って最後の一重引用符があります。私は以前、正規表現がまったく得意ではないことを告白しました。私はそれができることすべてを理解するのに時間をかけていません。EvaluateTagしたがって、この最後のケースを処理できるように正規表現を調整するための支援を求めています。

ありがとうございました!

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

html - tidyParseBuffer() で libtidy を使用するには?

libtidy (C 言語) を使用して一部の HTML をクリーンアップしようとしていますが、問題は次のとおりです。

tidyParseBuffer() を使用して TidyDoc (ツリーのような構造) を構築したいと考えています。

私は tidyParseFile(); に問題はありません。tidyParseBuffer() について: ファイルを正しく読み込んでおり、tidyParseBuffer() に指定した TidyBuffer 構造体が正しく埋められていると確信しています。

何か案は?

コードは次のとおりです。

コードを単純化しました。

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

java - SpringサーブレットコンテナでJTidyを最適に使用するにはどうすればよいですか?

SpringFrameworkを使用するJavaサーブレットコンテナがあります。ページは、Springを使用してJSPから生成され、すべてを接続します。結果としてユーザーに送信されるHTMLは、私が望むほどきれいではありません。HTMLをクライアントブラウザに送信する直前にTidyに送信したいと思います。

開発で動作するように設定し、本番環境ではオフにします。メンテナンスがより簡単になるので、私の観点からは勝者です。

春にそれをきれいに機能させる方法についての提案はありますか?

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

c# - HTML Tidy の .NET バージョン?

.NET で利用できる HTML Tidy のネイティブ ポートがあるかどうかは誰にもわかりませんか? Sourceforge には TidyNet プロジェクトがあります。これは 2005 年以降更新されておらず、ラッパーのみのようです。Java ポートは最近の JTidy プロジェクトとして存在するようです。

HTML Tidy プロジェクト ページ: http://tidy.sourceforge.net/

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

php - Tidyを使用してHTMLをクリーンアップすると、HTMLコンテンツが変更され、エンコードの問題が発生しますか?

SmartyテンプレートからHTMLをフェッチしていて、それをクリーンアップする必要があります(余分な空白を削除し、HTMLを適切にフォーマット/インデントしたい)。

これは英語では問題なく機能しますが、多言語サポートはこれを破るようです。たとえば、$ htmlにはアラビア文字で問題ありませんが、整理した後、厄介なエンコーディングが返されます。

هلأنتمتأكدأنكتريد

HTMLをフォーマットするが、HTML自体はそのままにしておく整頓された設定はありますか?私はこの投稿を見ました:PHPの「きれいな印刷」HTML(Tidyではありません)ですが、smartyからHTMLを取得しているため、これは機能しないようです。

任意の提案をいただければ幸いです。