最近对文本文件进行处理,基本是正则替换,虽然文本可能有差异,但流程差不多。鉴于文件比较多,每次输入正则太麻烦了,所以就想用宏处理。
关于 vscode 运行宏,搜索结果并不多,看来这块的需求不大,所幸还是找到了一个好用的插件——VSCode Macros。这个插件目前只有五千多的下载量(20231025),可见这个需求真的不是很大。
插件的文档里面有详细的使用说明,把文档提供的例子改改就能实现自己的需求了。
调试部分,文档也有介绍,但我没用文档里的方法。我是打开了 vscode 的开发者工具(帮助->切换开发人员工具),然后查看 console 结果。
为了方便脚本在多个设备上共享,我将脚本放到了一个 git repo 里(本地路径),然后插件的设置项里指向 repo 路径。