【Emeditor宏】文本行排序与删除重复行

    网上找到的两个Emeditor宏,非常实用。用法是将以下宏代码复制,保存成文件,然后在Emeditor的宏菜单中打开使用。

    文本行排序.jsee

    var s = document.selection.Text;
    var ss = s.split("\r\n");
    ss.sort();
    var out = ss.join("\r\n");
    
    document.selection.Text = out;




    删除重复行.jsee

    var s = document.selection.Text;
    var ss = s.split("\r\n");
    
    var Out = "";
    var i = 0, j = 0, FindIt = false;
    var OutArray = new Object();
    
    for ( i=0; i<ss.length; i++ ) {
        OutArray[ss[i]] = "";
    }
    for ( var key in OutArray ) {
        Out += key + "\r\n"
    }
    
    document.selection.Text = Out;

    出处:http://llf.hanzify.org/studio/article/show/400



    本博客所有文章如无特别注明均为原创。
    复制或转载请以超链接形式注明转自枫芸志,原文地址《【Emeditor宏】文本行排序与删除重复行
    分享:

已经有2 条评论抢在你前面了~

  1. 沙发
    我的移动互联 2011年11月12日 下午7:39

    Emeditor还与搜狗拼音有冲突吗

    [回复]

  2. 板凳
    呱呱歌舞汇 2011年11月2日 下午10:05

    EmEditor,文字编辑软件?还没接触过。

    [回复]

无觅相关文章插件,快速提升流量