as3转义字符来解决wordpress粘贴代码tab占八位的问题


实在是忍受不了wordpress的各种编辑器了,各种有名公司出品的编辑器已经无力吐槽了,尤其是代码编辑方面,我想问一句,你们写编辑器的人使用代码写的吗,好好的文章啊,代码啊粘贴进来乱七八糟的,一个个吹得天花乱坠,所谓的国人编辑器,连个空格缩进段落回车都处理不好,所谓的代码格式化等,缩进转空格都处理不好,好好的空格愣是show代码界面华丽丽的显示一排 ,插入个超链接,连自定义显示字体都没有,更有甚者,没有插入flash的界面,搜索N就才发现原来是要在插入视频那里插入,对此我只能说呵呵。

找了好几年,就没有一个能让我可以忍受的,我只是需要一些基本功能啊。

好吧,我什么都不用了,哪天我php水平高了我一定自己写一款程序员专用的插件出来,大家拭目以待吧。

写这个flash的原因就是以上了,主要是用以格式化我自己的代码,将tab键的缩进变成空格,因为wordpress默认的是8位缩进,我怎么也搜不到如何修改,如果带着tab粘贴进来,要么tab全部消失成一个空格,要么八位空格,多几个嵌套都tab到姥姥家去了。这个可以自选1234来美化代码,粘贴进来,转换一下,然后放到文章里就很舒服了。

原理很简单,代码很简单。

import flash.events.MouseEvent;
var myPattern:RegExp = new RegExp("\t","g");
xx.addEventListener(MouseEvent.CLICK,xxF);
function xxF(e:MouseEvent):void{
    var str:String = a.text;
    var tb:String = "";
    for (var i:int = 0;i<int(b.text);i++){
        tb+=" ";
    }
    a.text = str.replace(myPattern,tb);
}

下载

本文作者:依十七  本文链接:http://www.is17.com/97/

本站文章若无特别说明,皆为原创,如需转载,请以超链接形式注明作者和原始出处及本声明

发布者

依十七

风逝难依,陌归十七。

《as3转义字符来解决wordpress粘贴代码tab占八位的问题》有1个想法

发表评论

电子邮件地址不会被公开。 必填项已用*标注