目录

国产编辑器EverEdit-脚本解锁文本编辑的无限可能

国产编辑器EverEdit - 脚本(解锁文本编辑的无限可能)

1 脚本

1.1 应用场景

脚本是一种功能扩展代码,用于提供一些编辑器通用功能提供不了的功能,帮助用户在特定工作场景下提高工作效率,几乎所有主流的编辑器、IDE都支持脚本。 EverEdit的脚本支持js(语法与javascript类似)、VBScript两种编程语言(注:也可以支持其他语言,但较复杂),EverEdit本身提供了大量对编辑器自身操作的API,通过脚本语言和API,用户可以极大的扩展编辑器的原有功能,这对提高一些特定场景的编辑效率具有非常大的帮助。 参考: 总体来说

  • 没有**脚本** 功能的文本编辑器,不算高级文本编辑器
  • 不会写脚本的用户,永远停留在初级水平。

1.2 使用方法

安装脚本后,在扩展菜单下会出现脚本菜单,如下图所示: ![外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传](https://img- home.csdnimg.cn/images/20230724024159.png?origin_url=vx_images%2F431939711814141.png%20%3D200x&pos_id=img- Tlqqhooq-1741603705882) 脚本的使用方法与普通菜单相同,选择对应的功能菜单即可。 脚本菜单中,每个菜单项都对应一个“.ejs”脚本文件 脚本子菜单对应子文件夹,上图中红框中的可展开菜单都对应macro文件夹下的子文件夹,macro目录结构: macro ├── Alignment │ ├── Alignment By Separator.ejs │ ├── Alignment.ejs │ └── alignment.js ├── PinYin │ ├── Chinese To PinYin.ejs │ └── pinyin.js ├── Source Beautify │ ├── Beautify CSS.ejs │ ├── Beautify HTML.ejs │ ├── Beautify JS.ejs │ ├── Beautify JSON.ejs │ ├── Beautify SQL.ejs │ ├── Beautify XML.ejs │ └── vkbeautify.js ├── Str Converter │ ├── ASCII to CSS Unicode.ejs │ ├── ASCII to HTML Unicode.ejs │ ├── ASCII to JS Unicode.ejs │ ├── ASCII to UTF-8.ejs │ ├── CSS Unicode to ASCII.ejs │ ├── HTML Unicode to ASCII.ejs │ ├── JS Unicode to ASCII.ejs │ ├── UTF-8 to ASCII.ejs │ └── readme.txt ├── TextFX │ ├── TextFX Characters.ejs │ ├── TextFX Insert.ejs │ ├── helper.js │ └── textfx.js ├── Utility │ ├── Add Line Number.ejs │ ├── Number To Chinese Word.ejs │ └── Run Line.mac ├── tyysoft │ ├── cnchar.js │ ├── 关闭所有未修改文档.ejs │ ├── 列对齐.ejs │ ├── 快速列选择.ejs │ ├── 打印测试(TEST).ejs │ ├── 汉字首字笔划数排序.ejs │ ├── 计算当前行.ejs │ ├── 过滤匹配行.ejs │ └── 重复很多行.ejs └── 简繁转换 ├── 01.简体转繁体.mac ├── 02.简体转繁体+惯用语.mac ├── 03.繁体转简体.mac ├── 04.繁体转简体+惯用语.mac ├── opencc1.0.1 └── config.vbs 🕮说明 : 以上目录由于用户安装的插件、脚本不同,结果也可能不同。

1.3 参考

脚本开发手册: 使用脚本方法:


文档作者声明:本文档仅用于学习交流,未经作者许可,不得将本文档用于其他目的。 Copyright © 2022~2024 All rights reserved.