知识库-代码运行
在2.4.0
版本后面,新增功能代码运行,顾名思义,以后代码笔记就可以以脚本的形式运行了
原理
点击运行后,会将文件名从运行配置中进行匹配,当文件名符合其中的一个规则,会获取其命令模板,之后将代码笔记保存到本地临时文件夹中,之后将命令模板进行替换,获得实际要运行的命令,之后执行。
文件名匹配规则
此处是个正则表达式,比如:
匹配所有js文件:
\.js$
匹配所有python文件:
\.py$
匹配python2的文件:
\.py2\.py$
匹配python3的文件:
\.py3\.py$
匹配使用deno运行的js文件:
\.deno\.js$
注意,此处只会寻找到第一个匹配的,所以顺序很重要,是否会被多个匹配到也很重要
命令内容
此处其实是个命令模板,存在以下变量
{{filePath}}
:临时文件实际路径{{fileName}}
:临时文件名{{fileDir}}
:临时文件所在目录{{fileContent}}
:文件内容
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 程序员小航
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果