给自然段前加两个空格的emeditor脚本

以前用javascript写了个给文章自然段前加两个空格的网页(在这里),现在觉得不够方便。因为我平时写文章时习惯用emeditor。每次在emeditor里面写完文章,都要先打开这个网页,然后复制文章进去,排好版了再复制到博客里,很麻烦。既然emeditor有宏功能,可以自定义脚本,我何不在emeditor里面用脚本把文章直接排好呢。

到网上找到一个排版脚本。这个脚本的功能很强,我只用到其中的给自然段加空格的功能,于是就提取了这部分脚本。试了一下,很好用,脚本如下

javascript » 切换
if (document.selection.isempty)  
    nFlags=eeFindNext | eeReplaceAll | eeFindReplaceRegExp;
else
    nFlags=eeFindNext | eeReplaceSelOnly | eeReplaceAll | eeFindReplaceRegExp;
document.selection.Replace(" \\n([^  ])","\\1",nFlags); //去除硬回车
document.selection.Replace("^[  ]+\\n","",nFlags);
document.selection.Replace("[  ]+$","",nFlags);
document.selection.Replace("^([^  ]+)","  \\1",nFlags);
document.selection.Replace("^[  ]+","  ",nFlags);
document.selection.Replace("^\\n","",nFlags);//删除空行

使用方法:将以上脚本保存为“空两格.jsee”,保存在emeditor的目录下(似乎别的目录下也行)。然后在菜单里依次选择宏、自定义,选择“新建”,然后选择刚刚保存的“空两格.jsee”文件,确定之后,在“宏”菜单的最下面就有一个“空两格.jsee”的项目,选择这个项目,编辑器中的文字就自动空两格了。

 

Tags:emeditor

1条评论

  1. 世界草民的头像
    世界草民

    谢了,这个宏不错。即删除了空行,又空了两格。

名字 *

密码(游客不必填写)

邮箱 *

网址

提示:

  • 评论时名字和邮箱是必填项目,支持gravatar头像。
  • 评论内容中请勿夹带URL,如果交换链接请通过邮箱联系,邮箱地址看这里