我想知道如何在 Komodo Edit 中对这些基本的宏和片段操作执行(或在哪里找到文档)。
1) FILE/IO:从 komodo javascript 宏中将字符串写入临时文件
2) FILE/IO:将文本文件的内容读入 komodo javascript 宏中的字符串
3) INCLUDES:在宏中交叉引用本地 javascript“包含”库,或等同于 #script src="~/mylocal_javascript_addons.js" 的东西所以我可以合并宏代码。
4)SNIPPET_OUTPUT:创建一个片段插值占位符,它返回用户定义的javascript函数或宏的输出。
例如:
[[%(myscript:SayHelloWorld())]]
[[%(foomacro-MyAgeInMilliseconds)]]
5) MACRO_OUTPUT:宏,在当前缓冲区中进行多行选择并将其传递给本地脚本或批处理文件,然后将选择替换为输出结果。(需要一种在 MSFT Windows 中执行此操作的方法,而不仅仅是 linux)。
如果您可以使用 Python 而不是 Javascript 回答其中的一个或多个问题,那就太好了,但请包含示例代码或指向它的链接,因为 Python 文档似乎非常 TODO。