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

1 脚本

1.1 应用场景

  脚本是一种功能扩展代码,用于提供一些编辑器通用功能提供不了的功能,帮助用户在特定工作场景下提高工作效率,几乎所有主流的编辑器、IDE都支持脚本。

  EverEdit的脚本支持js(语法与javascript类似)、VBScript两种编程语言(注:也可以支持其他语言,但较复杂),EverEdit本身提供了大量对编辑器自身操作的API,通过脚本语言和API,用户可以极大的扩展编辑器的原有功能,这对提高一些特定场景的编辑效率具有非常大的帮助。

参考:EverEdit常用资源汇总

总体来说

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

1.2 使用方法

  安装脚本后,在扩展菜单下会出现脚本菜单,如下图所示:

脚本的使用方法与普通菜单相同,选择对应的功能菜单即可。

脚本菜单中,每个菜单项都对应一个".ejs"脚本文件

脚本子菜单对应子文件夹,上图中红框中的可展开菜单都对应macro文件夹下的子文件夹,macro目录结构:

txt 复制代码
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 参考

脚本开发手册:脚本API

使用脚本方法:


文档作者声明:本文档仅用于学习交流,未经作者许可,不得将本文档用于其他目的。

Copyright © 2022~2024 All rights reserved.

相关推荐
Suhan421 小时前
IDEA 设置启动参数和环境变量
spring boot·spring·编辑器·idea
爱吃提升2 小时前
VSCode 配置 Claude + Codex 完整教程
ide·vscode·编辑器
●VON5 小时前
鸿蒙 PC Markdown 编辑器自动化测试:Playwright、ohosTest 与构建门禁
华为·编辑器·harmonyos·鸿蒙
云泽8087 小时前
VSCode入门指南:从认识、安装到语言插件配置全解析
ide·vscode·编辑器
●VON8 小时前
鸿蒙 PC Markdown 编辑器质量流水线:Web 构建、回归与 Release 门禁
前端·华为·编辑器·harmonyos·鸿蒙
acheding8 小时前
File System Access API 实战:让网页真正读写本地文件
前端·javascript·vue.js·编辑器·markdown
acheding8 小时前
把 CodeMirror 6 调教成 Markdown 编辑器:扩展、装饰与门面
javascript·vue.js·编辑器·markdown
●VON8 小时前
鸿蒙 PC Markdown 编辑器文件系统:Core File Kit 与安全保存
安全·华为·编辑器·harmonyos·鸿蒙
●VON9 小时前
鸿蒙 PC Markdown 编辑器性能工程:中文输入与 10MiB 文档
华为·架构·编辑器·harmonyos·鸿蒙
●VON1 天前
鸿蒙 PC Markdown 编辑器换行兼容:LF、CRLF 与混合换行归一化
华为·架构·编辑器·harmonyos·鸿蒙