Skip to content

3.0.2 - first version of 3.x

Latest
Compare
Choose a tag to compare
@fofolee fofolee released this 19 May 03:59
· 82 commits to master since this release

一、 界面
● 几乎所有界面都进行了更新
● 三种视图模式
● 可以配置主题色及面板视图背景
二、编辑器
● 默认编辑器替换为monaco
● 引入了各类声明文件,更加完善的代码提示和补全,完美复刻vscode的编辑体验
三、新增功能
① 任何界面直接运行命令
● 现在可以在配置界面直接运行除窗口匹配外的所有命令,并不退出插件
② 实用功能
● 可以为命令设置一个crontab表达式,使命令在后台静默工作
● 新增快捷命令服务,打通 utools 内置的功能和外界的桥梁
● 新增快速收藏文件、网址
● 快速为插件添加别名
③ 插值变量
● {{js:表达式}} 获取js表达式的值,必须为表达式而非语句,类似Vue的文本插值
● {{py:表达式}} 模拟python -c,并获取返回值,只支持单行语句
● {{usr:}} 用户自行设置的变量,类似一个全局配置项,可以设置为仅本机可用还是所有电脑通用
④ 匹配
● 新增图片匹配
⑤ 子输入框
● 子输入框可以通过↑↓按键来选择历史命令
⑥ 运行结果
● 显示复制、发送到活动窗口的按钮以便进一步操作,如果输出里有dataUrl,还会显示将dataUrl转为图片的按钮
⑦ 环境
● 新增 html 环境,可以直接编写包含 JavaScript、CSS 的 html页面
● quickcommand 环境下,如果 console.log 输出的是一个对象,则可以对其键值进行折叠和展开;quickcommand 的 api 做了调整
●非 quickcommand环境按下 ctrl + c 即可终止正在运行的命令
⑧ 面板视图
● 老版本的「快捷面板」已被弃用,取而代之的是新版的「面板视图」
⑨ 其他
● 现在退出 RunCode 后,不光会保存历史代码,还会保存光标位置
● 检测 utools 版本,添加更新提示
● 新增用户等级
● 分享命令功能基于语雀,之前知识库成员已满,现在新开了更多的知识库
● 内置的网址二维码、执行 shell 命令等功能进行了更新
● 为命令选择图标时可以直接选择 .exe 或者 .app
● 增加「环境配置」选项,可配置环境变量和 ALIAS
● 3.x 版本强制使用 strict mode,所以如果2.x可以正常运行的命令出现了undefined 的报错,请检查是否对该变量进行了声明
四、看不见的变动
● 整体使用 VUE 和 QUASAR 进行了重构
● 弃用 vm2