1 腳本
1.1 應用場景
??腳本是一種功能擴展代碼,用于提供一些編輯器通用功能提供不了的功能,幫助用戶在特定工作場景下提高工作效率,幾乎所有主流的編輯器、IDE都支持腳本。
??EverEdit的腳本支持js
(語法與javascript
類似)、VBScript
兩種編程語言(注:也可以支持其他語言,但較復雜),EverEdit本身提供了大量對編輯器自身操作的API
,通過腳本語言和API
,用戶可以極大的擴展編輯器的原有功能,這對提高一些特定場景的編輯效率具有非常大的幫助。
參考:EverEdit常用資源匯總
總體來說:
- 沒有
腳本
功能的文本編輯器,不算高級文本編輯器 - 不會寫腳本的用戶,永遠停留在初級水平。
1.2 使用方法
??安裝腳本后,在擴展菜單下會出現腳本菜單,如下圖所示:
腳本的使用方法與普通菜單相同,選擇對應的功能菜單即可。
腳本菜單中,每個菜單項都對應一個“.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 參考
腳本開發手冊:腳本API
使用腳本方法:
- 如何安裝腳本
- 如何給腳本配置快捷鍵
文檔作者聲明:本文檔僅用于學習交流,未經作者許可,不得將本文檔用于其他目的。
Copyright ? 2022~2024 All rights reserved.