从JSMin / JSFormat导入intellij想法的格式

时间:2013-04-16 17:39:29

标签: intellij-idea notepad++ jsmin

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

提前感谢大家!

1 个答案:

答案 0 :(得分:0)

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

http://www.crockford.com/javascript/jsmin.html

  

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

     

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

     

它省略了空格,除了前面和后面有空格   非ASCII字符或ASCII字母或数字,或其中之一   字符:

     

\ $ _

     

省略换行比较保守,因为换行符是   有时被视为分号。如果没有省略换行符   在非ASCII字符或ASCII字母或数字之前或之前   这些人物:

     

\ $ _ {[(+ -

     

如果它遵循非ASCII字符或ASCII字母或数字或   其中一个字符:

     

\ $ _}])+ - “'

     

不会删除或修改其他字符。

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

http://www.sunjw.us/jsminnpp/