2013-04-16 26 views
0

有谁知道哪些格式化规则使用Notepad ++的jsmin/jsformatter插件?我需要这个,因为我们被迫使用这个格式化程序,但我使用intellij想法来编写js代码。所以有了这个规则,我可以将它导入一些方法,至少是手动应用。从JSMin/JSFormat导入格式到intellij想法

谢谢大家提前!

回答

0

施加这里列出的最小化的规则:

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

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

JSMin首先用换行符('\ n')替换回车符('\ r')。它 用空格替换所有其他控制字符(包括选项卡)。它 用换行符替换//表单中的注释。它用/空格替换/ * * /表格中的注释 。所有空间的运行都被替换为单个空间的 。所有换行都被一个单一的 换行代替。

它省略了空间,当空间由 非ASCII字符,或者用一个ASCII字母或数字的前面和后面,除了,或由这些 人物之一:

\ $ _

它在省略换行时更保守,因为换行有时被视为分号。如果它 先于非ASCII字符或一个ASCII字母或数字或 一个这些字符不省略换行:

\ $ _ {[(+ -

,并且如果它遵循一个非ASCII字符或ASCII字母或数字或以下字符的 之一:

\ $ _}])+ - 没有其他字符将被忽略或修改“'

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

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