Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否有任何JavaCSS格式化程序util?_Java_Css_Code Formatting_Formatter - Fatal编程技术网

是否有任何JavaCSS格式化程序util?

是否有任何JavaCSS格式化程序util?,java,css,code-formatting,formatter,Java,Css,Code Formatting,Formatter,我需要格式化(而不是压缩)CSS代码,以便将不可读的CSS代码格式化为可读的。我需要这个作为Java库 我刚试着用Rhino的美容师 我从以下网站下载了JS: 然后启动Rhino(必须在Rhino安装目录中): java-jarjs.jar-opt-1 加载bestify.js(假设您将其复制到Rhino安装文件夹,否则使用不同的文件路径): load(“beautify.js”) 然后美化美化.js本身 js\u美化(readFile(“beautify.js”) 这也可以嵌入到Java应用

我需要格式化(而不是压缩)CSS代码,以便将不可读的CSS代码格式化为可读的。我需要这个作为Java库

我刚试着用Rhino的美容师

我从以下网站下载了JS:

然后启动Rhino(必须在Rhino安装目录中):

java-jarjs.jar-opt-1

加载
bestify.js
(假设您将其复制到Rhino安装文件夹,否则使用不同的文件路径):

load(“beautify.js”)

然后美化
美化.js本身

js\u美化(readFile(“beautify.js”)


这也可以嵌入到Java应用程序中。试一试。

找到在线实用程序。在Java中复制可能不会太难。@arunkumar有一个很好的观点。有许多在线格式化程序可能可以从Java应用程序中调用。或者,如果它们是基于Javascript的,那么您可以通过Rhino进行格式化,Rhino从1.6版本开始就与Java捆绑在一起。@Paul,实际上我是按照
code.replaceAll(“([};])”,“$1\n”)以及一些简单的堆栈,可以跟踪函数体以及打开和关闭花括号、循环等,并根据当前堆栈深度的深度标记当前行。但是,是的,Rhino可能是更简单的解决方案。您提供的最后一个链接已断开