2013-03-28 13 views
5

Czy istnieje samodzielne narzędzie lub klejnot, który może być użyty do uporządkowania kodu HTML (erb lub haml). Próbowaliśmy użyć gem htmlbeautifier, ale nie działało to z kodem HAML, ponieważ nie robiło nic, aby upiększyć kod. Czy są jakieś inne lepsze narzędzia i chciałbym, aby było to coś w rodzaju zadania rake, a niekoniecznie dodatku redaktora.Ulepszacz HTML dla kodu HAML

+0

http://stackoverflow.com/questions/1308713/html-tidy-cleaning-in-ruby -1-9 –

+0

Czy istnieje klejnot, który mogę włączyć jako zadanie rake? – Rpj

Odpowiedz

2

Ogólnie rzecz biorąc, HAML jest skonstruowany w taki sposób, aby uczynić go łatwym i nieco obowiązkowym dla autora do napisania "pięknego" kodu od samego początku. Większość tego, co robi upiększacz, powoduje niesystematycznie istotne zmiany w białych znakach w językach/formatach, gdzie spacja jest całkowicie nieistotna (z możliwym wyjątkiem łamania linii). Jest to przeszkodą w upiększaniu HAML, ponieważ białe spacje mają znaczenie syntaktyczne. Również HAML usuwa potrzebę stosowania aparatów ortodontycznych i tym podobnych, więc nie trzeba ich również czyścić.

Czego dokładnie oczekujesz od upiększacza HAML? Czy możesz podać przykład poprawnego pliku HAML, który wprowadzisz do upiększacza i jakiego wyniku chciałbyś uzyskać od upiększacza?

1

zwykle zrobić to z Django za pomocą BeautifulSoup, ale zrobiłem trochę googlowanie wokół i znaleźć coś, co nazywa RubyfulSoup, choć nie mówi obsługiwane, ale myślę, że nadal będzie wykonać zadanie. Szukałem alternatywy i znalazłem grupę innych również:

This Pytania i odpowiedzi również mogą ci pomóc.

AKTUALIZACJA: Sprawdź również ten Javascript Beautifier!

Mam nadzieję, że są przydatne.

2

Możesz używać Netbeans IDE jako Beautifier kodu. Po prostu wklej tam swój kod i naciśnij klawisz skrótu Alt + Shift + F Twój fragment kodu zostanie mi upiększony/automatycznie sformatowany