Intellij idea 从JSMin/JSFormat将格式导入intellij idea

Intellij idea 从JSMin/JSFormat将格式导入intellij idea,intellij-idea,notepad++,jsmin,Intellij Idea,Notepad++,Jsmin,有人知道哪些格式化规则使用Notepad++的jsmin/jsformatter插件吗?我需要这个,因为我们被迫使用这个格式化程序,但我使用intellij idea来编写js代码。因此,有了这些规则,我可以以某种方式导入它,或者至少手动应用 提前谢谢大家 此处列出了应用的最小化规则: JSMin是一个省略或修改某些字符的过滤器。确实如此 不更改正在缩小的程序的行为。这个 结果可能更难调试。它肯定会更难阅读 JSMin首先用换行符('\n')替换回车符('\r')。信息技术 将所有其他控制字符

有人知道哪些格式化规则使用Notepad++的jsmin/jsformatter插件吗?我需要这个,因为我们被迫使用这个格式化程序,但我使用intellij idea来编写js代码。因此,有了这些规则,我可以以某种方式导入它,或者至少手动应用


提前谢谢大家

此处列出了应用的最小化规则:

JSMin是一个省略或修改某些字符的过滤器。确实如此 不更改正在缩小的程序的行为。这个 结果可能更难调试。它肯定会更难阅读

JSMin首先用换行符('\n')替换回车符('\r')。信息技术 将所有其他控制字符(包括制表符)替换为空格。信息技术 将//表单中的注释替换为换行符。它取代了评论 在带有空格的/**/表单中。所有运行的空间都将替换为 单一空间。所有换行将替换为单个换行 换行

它省略空格,除非空格前面和后面有空格 非ASCII字符或ASCII字母或数字,或这些字符之一 人物:

\美元_

省略换行比较保守,因为换行是 有时被当作分号处理。如果需要,则不会忽略换行符 在非ASCII字符、ASCII字母、数字或以下字符之一之前 这些字符:

\${[(+-

如果它跟在非ASCII字符或ASCII字母或数字之后,或 以下字符之一:

\$}])+-“'

没有其他字符被省略或修改

根据插件开发人员的页面,还应用了其他自定义格式规则: