mirror of
https://github.com/fofolee/uTools-quickcommand.git
synced 2025-06-29 20:32:44 +08:00
更新日志
This commit is contained in:
parent
bf6bcd0596
commit
31878f6513
130
src/CHANGELOG.md
130
src/CHANGELOG.md
@ -4,61 +4,109 @@
|
||||
|
||||
**更新后第一次进入插件会显示空白一段时间,是在对老版本的命令做兼容处理,属于正常现象**
|
||||
|
||||
### 语言环境
|
||||
### 新增功能
|
||||
|
||||
- `模拟动作`模式改名为`quickcommand`
|
||||
- 在 vm2 内运行,与插件环境隔离
|
||||
- 无需本机预装环境,支持使用 nodejs/electron/utools 的 api
|
||||
- 支持通过列表、多输入框、多按钮、文本框等多种形式获得用户的输入
|
||||
- 现在和其他脚本一样可以针对输出进行不同处理或显示
|
||||
- 封包了一些实用功能
|
||||
- 现在添加按键通过监听按键进行添加,不再需要手动添加
|
||||
- 添加更多的预设动作
|
||||
- 重写延时函数,解决 utools 隐藏后延时不准的问题(其实是 electron 的问题)
|
||||
- 新增支持运行`C# ` 和`C`脚本,以及 windows 下可以通过 wsl 运行`shell`脚本
|
||||
- 新增支持填写脚本参数,可以运行带参数的脚本
|
||||
- 环境选择`custom`可以自定义解释器的路径、参数、脚本后缀以及输出解码的方式
|
||||
#### 分享中心
|
||||
|
||||

|
||||
|
||||
### 界面改善
|
||||
|
||||
- 命令的输出实时动态显示,无需等到命令执行结束,插件高度根据输出内容自适应,带子输入框的情况下,输出自动滚动
|
||||
- 输出的文本或 html 结果可以按 ctrl+f 进行搜索
|
||||
- 适配暗黑模式,UI改版
|
||||
|
||||
### 功能增强
|
||||
|
||||
- 内置`文本处理`,`find GUI`,`执行 shell 命令`等多个实用快捷命令,均使用新版本新增功能实现
|
||||
- 支持平台选项,可以设置命令使用的平台
|
||||
- 支持给命令添加标签,进行分类
|
||||
- 支持文件匹配,新增相应特殊变量
|
||||
|
||||

|
||||
|
||||
### 分享命令
|
||||
|
||||
- 支持将命令导出到剪贴板,以及通过剪贴板导入命令
|
||||
- 新增分享中心,可以快速分享和下载命令
|
||||
可以在线下载分享的命令
|
||||
|
||||

|
||||
|
||||
### 用户体验
|
||||
#### 暗黑模式
|
||||
|
||||
全面兼容暗黑模式
|
||||
|
||||
#### 内置命令
|
||||
|
||||
内置`文本处理`,`find GUI`,`执行 shell 命令`等多个实用快捷命令,均使用新版本新增功能实现
|
||||
|
||||

|
||||
|
||||
#### RunCode
|
||||
|
||||
新增一个脚本编辑器,可以直接进行脚本的编辑及测试
|
||||
|
||||
支持通过关键词或文件匹配方式进入
|
||||
|
||||

|
||||
|
||||
### 新增特性
|
||||
|
||||
#### 匹配
|
||||
|
||||
- 新增文件匹配
|
||||
|
||||
#### 环境
|
||||
|
||||
##### quickcommand
|
||||
|
||||
- `模拟动作`模式改名为`quickcommand`
|
||||
- 在 vm2 内运行,与插件环境隔离
|
||||
- 无需本机预装环境,支持使用 nodejs/electron/utools 的 api
|
||||
- 支持**通过列表、多输入框、多按钮、文本框**等多种形式获得用户的输入
|
||||
- 现在和其他脚本一样可以针对输出进行不同处理或显示
|
||||
- 封包了一些实用功能
|
||||
- 现在添加按键通过监听按键进行添加,不再需要手动添加
|
||||
- 添加更多的预设动作
|
||||
- 重写延时函数,解决 utools 隐藏后延时不准的问题(其实是 electron 的问题)
|
||||
|
||||

|
||||
|
||||
##### 其他脚本
|
||||
|
||||
- 新增支持运行`C# ` 和`C`脚本
|
||||
- windows 下可以通过 wsl 运行`shell`脚本
|
||||
- 可以运行带参数的脚本
|
||||
|
||||
##### custom
|
||||
|
||||
- 环境选择`custom`可以自定义解释器的路径、参数、脚本后缀以及输出解码的方式
|
||||
|
||||
#### 标签
|
||||
|
||||
- 支持给命令添加标签,并在配置界面按标签进行分类显示
|
||||
- 最多支持 3 个标签
|
||||
|
||||
#### 变量
|
||||
|
||||
- 新增` {{MatchedFiles}} `用来获取匹配的文件
|
||||
- `{{MatchedFiles}}` 及` {{WindowInfo}} `支持获取特殊的键值,比如通过 `{{WindowInfo.id}}`获取匹配的窗口 id ,通过`{{MatchedFiles[0].path}}`获取匹配的第一个文件的路径
|
||||
- `{{pwd}} `获取失败时返回桌面路径
|
||||
|
||||
#### 输出
|
||||
|
||||
- 输出实时动态显示,无需等到命令执行结束
|
||||
- 插件高度根据输出内容自适应,带子输入框的情况下,输出自动滚动
|
||||
- 输出的文本或 html 结果可以按 ctrl+f 进行搜索
|
||||
|
||||
|
||||
#### 平台
|
||||
|
||||
- 支持设置命令适配的平台
|
||||
|
||||
#### 运行
|
||||
|
||||
- 可以在新建命令的界面直接运行当前代码进行测试
|
||||
- 新增两个文档,分别为插件的`帮助说明`和`quickcommand 文档`
|
||||
- `{{pwd}} `获取失败时返回桌面路径
|
||||
- 删除命令时会再次确认
|
||||
|
||||
### 编辑器
|
||||
#### 编辑器
|
||||
|
||||
- 支持 js、py 代码格式化
|
||||
- 新增cmd、applescript 代码高亮(原先用的 shell 的)
|
||||
- 支持代码提示和特殊变量提示,其中 cmd 和 shell 支持提示和补全当前环境变量下的命令,js 和 py 支持智能提示,其他语言支持关键字提示
|
||||
- 支持 vscode 快捷键
|
||||
- 新增一个 feature,脚本编辑器,可以在选中脚本文件后快速进行编辑和运行测试
|
||||
|
||||

|
||||
#### 导入导出
|
||||
|
||||
- 支持将命令导出到剪贴板,以及通过剪贴板导入命令
|
||||
|
||||
|
||||
#### 文档
|
||||
|
||||
- 新增两个文档,分别为插件的`帮助说明`和`quickcommand 文档`
|
||||
|
||||
#### 其他
|
||||
|
||||
- 删除命令时会再次确认
|
||||
|
||||
## v1.6.1
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user