astr扩展 README
建议
- 只在一个工作区中开启这个扩展,避免每个vscode中都有一个Astr的workspace
登录
使用 Astr: Login. 登录 命令登录,会缓存用户名和密码。
需要按键支持的,可以自行绑定按键
目录模块
展示
目录和文件正常展示。注意到ASTR文件名和目录名是可以重复的,在显示预期之外的目录和文件时,可能是因为相同的名字显示被覆盖了。
操作
- [x] 创建文件夹
- [x] 创建文件
- 没有校验重复名称
- 只能创建脚本文件,无法创建钩子文件和说明文件
- [x] 重命名文件
- [ ] 删除文件
- [ ] 移动文件
- [x] 复制链接
- 通过
Astr: Copy Link. 复制链接 命令复制当前打开的文件
- [x] 刷新
搜索模块
不支持
功能模块
不支持
文件部分
- [x] 打开文件
- [x] 打开时自动获取锁
- [x] 以js的语言模式打开脚本和钩子,以markdown语言模式打开说明
- 可以批量打开,但只有切换到对应tab时才会读取内容、切换语言模式
- [x] 编辑文件
- 以编辑器的设置为准,没有提供额外的语法提示
- 没有定时更新锁,可能导致锁过期
- [x] 保存文件
- [x] 关闭文件
- 关闭文件时将会尝试释放锁
- 关闭项目时会释放所有已获得的锁
执行脚本
- [x] 使用
Astr: Run Script. 运行脚本 命令运行当前编辑器脚本
- 仅支持立即运行,以优先级1运行
- 需要按键支持的,可以自行绑定按键
- [x] 结果在panel中的ASTRRESULT中展示
- [x] 区分多次执行的结果
- [x] 不断同步执行直到脚本运行结束
未来计划
- [ ] 添加 moment、astrResource 的语法提示
- [ ] 打开文件发现没有锁时,编辑器转为只读
- [ ] 修修bug
| |