我需要格式化(不壓縮)CSS代碼,以便將不可讀的CSS代碼格式化爲可讀。我需要這個作爲Java庫。有沒有Java CSS formatter util?
3
A
回答
2
我剛剛嘗試使用Rhino中http://jsbeautifier.org/的美化者。
我下載的JS來自:
https://github.com/einars/js-beautify/blob/master/beautify.js
然後開始犀牛(必須在犀牛的安裝目錄):
java -jar js.jar -opt -1
負載beautify.js
(假設你把它複製到犀牛安裝文件夾,否則使用不同的文件路徑):
load("beautify.js")
然後美化beautify.js
本身!
js_beautify(readFile("beautify.js"))
這也可以嵌入到你的Java應用程序。試試this answer。
+0
您提供的最後一個鏈接已損壞 – brafdlog
相關問題
- 1. 有沒有用於Java 1.5的fork連接框架的backport-util?
- 2. 有沒有辦法在循環中重新使用Formatter對象?
- 3. java util沒有這樣的元素異常問題
- 4. 具有命名參數的Java字符串templatizer/formatter
- 5. java分頁util
- 6. 的Java UTIL類
- 7. 爲什麼我的Symfony2表單中沒有'formatter'屬性?
- 8. 有沒有一個linux util在bash的後臺啓動進程?
- 9. 線程「main」中的異常java.lang.NoClassDefFoundError:gherkin/formatter/Formatter
- 10. 沒有在CSS
- 11. 沒有CSS
- 12. 沒有CSS
- 13. 沒有在CSS
- 14. NSDatePicker formatter
- 15. CSS文件沒有鏈接
- 16. 有沒有在Java
- 17. Java util priorityQueue實現
- 18. Gii沒有css/js
- 19. CSS沒有生效
- 20. CSS | |沒有出現
- 21. 類沒有在CSS
- 22. Android沒有Java
- 23. Magento問題:沒有圖像,沒有主題,沒有CSS
- 24. 有沒有Java/PHP橋樑?
- 25. 有沒有像Java的CodeRush?
- 26. Java:有沒有AtomicFloat或AtomicDouble?
- 27. 有沒有在Java中
- 28. 的WebPack沒有找到SVG CSS背景
- 29. 有沒有像Codecademy for Java的東西
- 30. Dojo沒有生成所需的util文件夾
找到[此javascript](http://jsbeautifier.org/)在線實用程序。在Java中複製可能不會太難。 – arunkumar
@arunkumar有一個好點。有很多在線格式化程序可能可以從Java應用程序中調用。另外,如果他們是基於Javascript的,那麼你可以通過Rhino格式化,這是從1.6版本開始捆綁Java - http://java.sun.com/developer/technicalArticles/J2SE/Desktop/scripting/。 –
@Paul,其實我正在考慮'code.replaceAll(「([};))」,「$ 1 \ n」);''以及某種簡單的堆棧可能跟蹤函數體並打開並關閉大括號,循環等,並按當前堆棧深度的深度標記當前行。但是,犀牛可能是更簡單的解決方案。 – arunkumar