2010-03-22 2 views

Antwort

1

hmm Ich sehe es nicht in Windows.

Ich verwende Tidy mit Rubin

@tidy.options.output_xhtml = true 
    @tidy.options.show_body_only = true 
    @tidy.clean('<p>Some text</p>') 

Ich lief auch das ordentlich Skript in unbuntu (ordentlich -m test.htm), aber nicht das Problem sehen. Sie können den Abstand steuern die Optionen bei http://tidy.sourceforge.net/docs/quickref.html#PrettyPrintHeader

+0

ich an diesen Optionen haben gesucht vor und keiner von denen scheinen die zu tun notwendig. Übrigens, ich benutze TIDY über Notepad ++, wenn das irgendeinen Unterschied macht. – markvgti

+0

weiß nicht, wie man es mit NotePad ++ macht, aber 'wrap = 160' Option könnte helfen. Aber das Problem, das Sie sehen, könnte im Zusammenhang mit NotePad ++ – surajz

-7

in PHP verwenden, können Sie verwenden:

$buffer = preg_replace('/\n<\//smUi','</',$buffer); 
+1

Frage war nicht über PHP ... –

12

Stellen Sie sicher, vertical-space auf no gesetzt. Nach viel Frustration habe ich gelernt, dass das einzige, was switch tut, ist, dass du dein bereits etwas schön formatiertes html vermasselst, indem du Zeilenumbrüche hinzufügst, wo du sie nicht willst.

Dies ist, was ich für die minimal-invasive Verstauen verwenden (ohne Zugabe von doctypes/Kopf-Tags usw.):

tidy -mqi --doctype omit --show-body-only true --show-warnings no --vertical-space no --wrap 0

Verwandte Themen