EmEditor Library:宏、插件、语法、模板、主题等。
语法高亮
Log4j/SLF4J/Logback
TODO
宏
点击宏
-自定义
会打开“自定义宏”窗口,自带的宏,路径在C:\Users\xxx\AppData\Local\Programs\EmEditor\Macros
下,也可以写作$(AppDir) Macros
。之后新增的宏,都放在这个路径下,以后简称为“宏目录”。
JSON 格式化
下载官方提供的 TidyJSON.zip,解压到宏目录,自定义宏窗口中添加。
编辑窗口中粘贴一个有中文的 JSON,调用宏后,发现中文变成了 Unicode 编码。
修改宏内容可以解决:
document.selection.SelectAll();
// JSON.stringify 第三个参数如果是 '\t',代表缩进为制表符,如果是 2,代表缩进为两个空格
document.selection.Text = JSON.stringify(JSON.parse(document.selection.Text), null, 2).replace(/\\u([\d\w]{4})/gi, function (match, grp) {
return String.fromCharCode(parseInt(grp, 16));
});
评论区