國產編輯器EverEdit - 腳本(解鎖文本編輯的無限可能)

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.

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/897783.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/897783.shtml
英文地址,請注明出處:http://en.pswp.cn/news/897783.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

服務器上的nginx因漏洞掃描需要升級

前言 最近客戶聯系說nginx存在安全漏洞 F5 Nginx 安全漏洞(CVE-2024-7347) F5Nginx是美國F5公司的一款輕量級Web服務器/反向代理服務器及電子郵件(IMAP/POP3)代理服務器,在BSD-like協議下發行。F5 Nginx存在安全漏洞,該漏洞源于可能允許攻擊者使用特制的…

ASP.NET CORE MVC EF框架

1.一個視圖中的多個表單Form中的變量。 方式一:視圖中跨Form變量不能用,得各自定義變量否則編譯不能通過。變量名還不能相同。 或者方式二:在Form之外定義變量 {ViewData["Title"] "ExpenseForm"; }  {L…

【MySQL 中 `TINYINT` 類型與布爾值的關系】

MySQL 中 TINYINT 類型與布爾值的關系 在 MySQL 數據庫中,BOOLEAN 類型并不存在,BOOLEAN 或 BOOL 都是 TINYINT(1) 的別名。通常,TINYINT(1) 類型用于存儲布爾值。 1. TINYINT 類型介紹 TINYINT 是一個占用 1 字節的整數類型,取…

【Rust基礎】Rust后端開發常用庫

使用Rust有一段時間了,期間嘗試過使用Rust做后端開發、命令行工具開發,以及做端側模型部署,也嘗試過交叉編譯、FFI調用等,也算是基本入門了。在用Rust做后端接口開發時,常常會找不到一些合適庫,而這些庫在J…

[leetcode]位運算

一.AND &運算 注:兩個操作數做&運算結果是不會變大的 二.OR |運算 注:兩個操作數做|運算結果是不會變小的 三.XOR(異或) ^運算 注:結果可能變大也可能變小也可能不變,但是不會導致進位,比如兩個四位的數字做…

常見FUZZ姿勢與工具實戰:從未知目錄到備份文件漏洞挖掘

本文僅供學習交流使用,嚴禁用于非法用途。未經授權,禁止對任何網站或系統進行未授權的測試或攻擊。因使用本文所述技術造成的任何后果,由使用者自行承擔。請嚴格遵守《網絡安全法》及相關法律法規! 目錄 本文僅供學習交流使用&am…

前置機跟服務器的關系

在復雜的IT系統架構中,前置機與服務器的協同配合是保障業務高效、安全運行的關鍵。兩者的關系既非簡單的上下級,也非獨立個體,而是通過功能分層與職責分工,構建起一套既能應對高并發壓力、又能抵御安全風險的彈性體系。 在當今復…

MySQL中有哪些索引

1,B-Tree索引:常見的索引類型 2,哈希索引:基于哈希表實現,只支持等值查詢 ,只有Memory存儲引擎和NDB Cluster存儲引擎顯示支持哈希索引 3,全文索引:可在字符列上創建(T…

Python爬蟲---中國大學MOOC爬取數據(文中有數據集)

1、內容簡介 本文為大二在校學生所做,內容為爬取中國大學Mooc網站的課程分類數據、課程數據、評論數據。數據集大佬們需要拿走。主要是希望大佬們能指正代碼問題。 2、數據集 課程評論數據集,343525條(包括評論id、評論時間、發送評論用戶…

Tomcat 安裝

一、Tomcat 下載 官網:Apache Tomcat - Welcome! 1.1.下載安裝包 下載安裝包: wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.102/bin/apache-tomcat-9.0.102.tar.gz 安裝 javajdk。 yum install java-1.8.0-openjdk.x86_64 -y /etc/altern…

MC34063數據手冊解讀:功能、應用與設計指南

MC34063A/MC33063A 系列是摩托羅拉(現 NXP)推出的高集成度 DC-DC 轉換器控制電路,適用于降壓、升壓和反相應用。本文將基于官方數據手冊,對其核心功能、關鍵參數、典型應用及設計要點進行詳細解讀。 一、核心功能與特性 集成度高…

基于SpringBoot實現旅游酒店平臺功能十一

一、前言介紹: 1.1 項目摘要 隨著社會的快速發展和人民生活水平的不斷提高,旅游已經成為人們休閑娛樂的重要方式之一。人們越來越注重生活的品質和精神文化的追求,旅游需求呈現出爆發式增長。這種增長不僅體現在旅游人數的增加上&#xff0…

Linux入門 全面整理終端 Bash、Vim 基礎命令速記

Linux入門 2025 超詳細全面整理 Bash、Vim 基礎命令速記 剛面對高級感滿滿的 終端窗口是不是有點懵?于是乎,這份手冊就是為你準備的高效學習指南!我把那些讓人頭大的系統設置、記不住的命令都整理成了對你更友好的格式,讓你快速學…

基于deepseek的圖像生成系統

目錄 問題 核心思路 pollinations 提示詞 基于deepseek的圖像生成系統 項目說明 詳細說明 1. 注冊流程 2. 登錄流程 3. 圖片生成流程 4. 圖片下載流程 項目結構 代碼實現 1. 配置文件 config.py 2. 數據庫模型 models.py 3. 解決循環引用 exts.py 4. 登錄和…

mac安裝mysql之后報錯zsh: command not found: mysql !

在Mac上安裝MySQL后,如果終端中找不到mysql命令,通常是 因為MySQL的命令行工具(如mysql客戶端)沒有被正確地添加到你的環境變量中。 檢查 MySQL 是否已安裝 ps -ef|grep mysql查看到路徑在 /usr/local/mysql/bin 查看 .bash_pro…

骨質健康護理筆記

1. 閱讀資料 《骨質疏松癥不是“老年病”!除了補鈣、曬太陽,專家還推薦… —— 健康湖北》

CSS3 用戶界面設計指南

CSS3 用戶界面設計指南 引言 隨著互聯網的快速發展,用戶界面設計已經成為網站和應用程序吸引和留住用戶的關鍵因素之一。CSS3,作為Web開發中的核心技術之一,提供了豐富的工具和特性來改善用戶界面。本文將深入探討CSS3在用戶界面設計中的應用,包括基本概念、常用技巧以及…

Mybatis3 調用存儲過程

1. 數據庫MySQL,user表 CREATE TABLE user (USER_ID int NOT NULL AUTO_INCREMENT,USER_NAME varchar(100) NOT NULL COMMENT 用戶姓名,AGE int NOT NULL COMMENT 年齡,CREATED_TIME datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,CREATED_BY varchar(100) NOT NUL…

Uniapp組件 Textarea 字數統計和限制

Uniapp Textarea 字數統計和限制 在 Uniapp 中,可以通過監聽 textarea 的 input 事件來實現字數統計功能。以下是一個簡單的示例,展示如何在 textarea 的右下角顯示輸入的字符數。 示例代碼 首先,在模板中定義一個 textarea 元素&#xff…

STM32 HAL庫實戰:輕松實現串口通信驅動藍牙模塊與ESP8266開發

STM32 HAL庫實戰:輕松實現串口通信驅動藍牙模塊與ESP8266開發 引言 STM32F103C8T6作為一款性能強勁的32位微控制器,廣泛應用于各類嵌入式系統。本文將詳細介紹如何使用STM32F103C8T6的HAL庫進行串口通信,并展示如何通過串口驅動藍牙模塊&…