是否有可用於清理HTML代碼(erb或haml)的獨立工具或gem。我們嘗試使用htmlbeautifier寶石,但它沒有與HAML代碼一起工作,因爲它沒有做任何事情來美化代碼。是否還有其他更好的工具,我希望它是類似rake任務的東西,而不一定是編輯器插件。HAML代碼的HTML美化工具
5
A
回答
2
一般來說,HAML的結構可以讓作者從一開始就寫出「美麗」的代碼變得簡單和強制一些。美化者所做的大部分工作是對語言/格式中的空白進行非合成相關的更改,其中空白是完全不相關的(可能除了換行符)。這是美化HAML的障礙,因爲空格在語法上是相關的。此外,HAML不需要大括號等,因此它們也不需要清理。
你到底希望HAML美化師做什麼?你能否提供一個有效的HAML文件的例子,你可以將它輸入到美化者以及你想從美化者那裏得到的輸出?
1
我通常通過使用BeautifulSoup與Django做到這一點,但我做了一些Google搜索,發現一些名爲RubyfulSoup的東西,儘管它說不支持,但我想仍然可以完成這項工作。我尋找替代品,並找到一組其他人:
This問題和它的答案也可以幫助你。
更新: 檢查此Javascript Beautifier以及!
希望這些都有用。
2
您可以使用Netbeans IDE作爲代碼美化器。只需粘貼您的代碼並按快捷鍵Alt + Shift + F您的代碼片段將自動美化/自動格式化
相關問題
- 1. C代碼格式化/美化工具
- 2. HTML美化像工具,PyCharm
- 3. 美化代碼
- 4. 有沒有HTML代碼美化器?
- 5. 使用Ruby或Java美化HTML代碼?
- 6. 谷歌代碼美化與HTML衝突
- 7. 帶有持續集成的自動代碼美化工具TeamCity
- 8. 谷歌代碼在Angular2中部分工作的美化代碼
- 9. 的Html美化
- 10. C++源代碼美化(vC++)?
- 11. 有沒有推薦的美化PHP/HTML的工具?
- 12. 在使用工作空間時在chrome開發工具中美化代碼
- 13. 尋求格式化html代碼的實用工具
- 14. Visual Studio Python的美化工具
- 15. PHP,HTML美化?
- 16. 在Windows和Linux上運行的命令行JavaScript代碼美化工具
- 17. LifeRay和語法突出顯示/代碼美化工/代碼格式化
- 18. PHP美化(格式化代碼庫)
- 19. PHP-CS-Fixer美化包含php和html代碼的.php文件
- 20. 美化文檔中的代碼
- 21. 美化效率低下的代碼
- 22. visual studio 2010代碼優化工具
- 23. Python美麗的湯代碼不工作
- 24. 美化在PHP代碼SQL字符串
- 25. 在emacs中控制代碼美化
- 26. 免費美化ASP .NET代碼
- 27. Eclipse API美化Groovy腳本代碼
- 28. 「美化」/評論問題代碼
- 29. Java庫代碼美化/格式
- 30. 尋找Java代碼美化器(或者可能不美化,但使代碼更優雅的東西)
http://stackoverflow.com/questions/1308713/html-tidy-cleaning-in-ruby -1-9 – 2013-03-28 12:12:52
有沒有可以作爲耙子任務加入的寶石? – Rpj 2013-04-01 03:37:10