editplus格式化html文档,EditPlus 格式化HTML JS CSS

//author: smoker//初始化选项

var indent_size = 1;//缩进空格数, 为1时使用制表符缩进

var indent_char = ‘ ‘;//缩进字符

var preserve_newlines = false;//是否保留空行, 默认不保留//程序开始

var input = "";/*while(!WScript.StdIn.AtEndOfStream)

{

input += WScript.StdIn.ReadAll();

}

if (indent_size == 1) {

indent_char = ‘\t‘;

}

var js_source = input.replace(/^\s+/, ‘‘);

var formated_code=‘‘;

if (js_source && js_source[0] !== ‘

formated_code =js_beautify(js_source, {indent_size: indent_size, indent_char: indent_char, preserve_newlines:preserve_newlines});

}

if(!formated_code.length==0)

WScript.Echo(formated_code);

else

WScript.Echo(‘Are you sure your input is javascript source file?‘);*/

//注销原读入方式(ascii码读入).通过ADODB.Stream,设置UTF-8编码.

var args =WScript.Arguments;var filepath = args(0);//解决空格问题

if(args!=null&&args.length>1){var fileelments =[];for(var i=0;i

fileelments.push(args(i));

}

filepath= fileelments.join(" ");

}//WScript.Echo(filepath);

if(filepath!=null&&filepath!=""){var stream = new ActiveXObject("ADODB.Stream");

stream.Mode= 3; //常用值 1:读,2:写,3:读写

stream.Type = 2; //1:二进制,2:文本(默认)

stream.Charset = ‘UTF-8‘; //指定编码UTF-8

stream.Open();

stream.LoadFromFile(filepath);

input= stream.ReadText(-1); //读取全部内容

stream.Close();if (indent_size == 1) {

indent_char= ‘\t‘;

}var js_source = input.replace(/^\s+/, ‘‘);var formated_code = ‘‘;if (js_source && js_source[0] !== ‘

formated_code=js_beautify(js_source, {indent_size: indent_size, indent_char: indent_char, preserve_newlines:preserve_newlines});

}

formated_code.length?WScript.Echo(formated_code):WScript.Echo(‘Are you sure your input is JS source file?‘);

}

.....................

...............省略.................

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值