2010-03-22 8 views

Odpowiedz

1

hmm Nie widzę tego w oknach.

Używam Tidy z rubinem

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

Ja również prowadził schludny skrypt w unbuntu (schludny -m test.htm), ale nie widzi tego problemu. można sterować za pomocą opcji odstępów w http://tidy.sourceforge.net/docs/quickref.html#PrettyPrintHeader

+0

szukałem w tych opcji przed i żaden z nich nie wydają się zrobić potrzebny. Btw, używam TIDY poprzez Notepad ++, jeśli to robi jakąkolwiek różnicę. – markvgti

+0

nie wiem, jak to zrobić z NotePad ++, ale może pomóc opcja "wrap = 160", ale . Ale problem, który widzisz może być związany z notePad ++ – surajz

-7

w PHP można użyć:

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

Pytanie nie dotyczyło php ... –

12

Upewnij vertical-space jest ustawiony na no. Po wielu frustracjach dowiedziałem się, że jedyną rzeczą, którą robi przełącznik, jest zepsucie już sformatowanego html, dodając nowe linie tam, gdzie ich nie chcesz.

To co mam użyć do minimalnie inwazyjnego sprzątania (bez dodawania doctypes/tagów głowy, itp):

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

Powiązane problemy