侧边栏壁纸
  • 累计撰写 102 篇文章
  • 累计创建 46 个标签
  • 累计收到 5 条评论

目 录CONTENT

文章目录

EmEditor 使用问题笔记

勤为径苦作舟
2025-05-20 / 0 评论 / 0 点赞 / 6 阅读 / 0 字

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));
});
0

评论区