有谁知道哪些格式规则使用Notepad ++的jsmin / jsformatter插件?我需要这个,因为我们被迫使用这个格式化程序,但我正在使用intellij idea来编写js代码。因此,有了这个规则,我可以将其导入一些或者至少手动应用。
提前感谢大家!
答案 0 :(得分:0)
此处列出了应用的最小化规则:
http://www.crockford.com/javascript/jsmin.html
JSMin是一个省略或修改某些字符的过滤器。这样做 不改变它正在缩小的程序的行为。该 结果可能更难调试。这肯定难以阅读。
JSMin首先用换行符('\ n')替换回车符('\ r')。它 用空格替换所有其他控制字符(包括制表符)。它 使用换行符替换//表单中的注释。它取代了评论 在带有空格的/ * * /表单中。所有空格都用a代替 单一空间。所有的换行都用一个替换 换行。
它省略了空格,除了前面和后面有空格 非ASCII字符或ASCII字母或数字,或其中之一 字符:
\ $ _
省略换行比较保守,因为换行符是 有时被视为分号。如果没有省略换行符 在非ASCII字符或ASCII字母或数字之前或之前 这些人物:
\ $ _ {[(+ -
如果它遵循非ASCII字符或ASCII字母或数字或 其中一个字符:
\ $ _}])+ - “'
不会删除或修改其他字符。
根据插件开发者的页面应用了其他自定义格式规则: